ASP.NET HtmlInputFile కంట్రోల్

నిర్వహణ మరియు ఉపయోగం

HtmlInputFile కంట్రోల్ ను <input type="file"> అంశం నియంత్రించడానికి ఉపయోగిస్తారు, ఇది ఫైల్ను సేవిర్కు అప్లోడ్ చేయడానికి ఉపయోగిస్తారు.

అంశం

అంశం వివరణ
Accept అంగీకరించదగిన MIME రకాల జాబితా.
Attributes ఈ అంశం అన్ని అంశాల పేరు మరియు విలువలను తిరిగి ఇస్తుంది.
Disabled ఈ అంశాన్ని డిసేబుల్ చేస్తారా లేదా లేదు బుల్ విలువ. అప్రమేయంగా false.
id ఈ కంట్రోల్ యూనిక్ ఐడి.
MaxLength ఈ అంశంపై అనుమతించే గరిష్ట అక్షరాల సంఖ్య.
Name అంశం పేరు.
PostedFile క్లయింట్ నిర్దేశించిన అప్లోడ్ ఫైల్పై ప్రాపకతను పొందుటకు ఉపయోగిస్తారు.
runat ఈ కంట్రోల్ ఒక సేవిర్ కంట్రోల్ అని నిర్దేశిస్తుంది. దానిని "server"గా సెట్ చేయాలి.
Size అంశం వెడల్పు.
Style కంట్రోల్పై వర్తించే CSS అంశాలను నిర్వహించు లేదా తిరిగి ఇస్తుంది.
TagName అంశం టాగ్ పేరు తిరిగి ఇస్తుంది.
Type అంశం రకం.
Value అంశం విలువ.
Visible బుల్ విలువ, కంట్రోల్ చూడబడుతుందా లేదా లేదు నిర్దేశిస్తుంది.

ఉదాహరణ

ఈ ఉదాహరణలో, మేము .aspx ఫైలులో ఒక HtmlInputFile కంట్రోల్, ఒక HtmlInputButton కంట్రోల్ మరియు మూడు HtmlGeneric కంట్రోల్స్ నిర్వహించాము. సమర్పించు బటన్ ప్రేరేపించబడినప్పుడు, submit ఉపన్యాసం అమలు అవుతుంది. ఫైలు సేవిర్ లో c డెరెక్టరిలో అప్లోడ్ అయినప్పుడు, పేజీలో ఫైల్ పేరు మరియు ఫైల్ రకం ప్రదర్శించబడుతుంది:

<script runat="server">
సబ్ సబ్మిట్(సెండర్ అస్ ఆబ్జెక్ట్, ఈ ఎస్ అస్ ఇవెంట్స్ అస్)
  fname.InnerHtml=MyFile.PostedFile.FileName
  clength.InnerHtml=MyFile.PostedFile.ContentLength
  MyFile.PostedFile.SaveAs("c:\uploadfile.txt")
ఎండ్ సబ్
</script>
<html>
<body>
<form method="post">
enctype="multipart/form-data" runat="server">
<p>
సర్వర్ కు అప్లోడ్ చేయబడే ఫైల్ని ఎంచుకోండి:
<input id="MyFile" type="file" size="40" runat="server"> 
</p>
<p>
<input type="submit" value="Upload!"/> OnServerclick="submit" runat="server">
</p>
<p>
<div runat="server">
  FileName: <span id="fname" runat="server"/><br />
  ContentLength: <span id="clength" runat="server"/> బైట్స్
</div>
</p>
</form>
</body>
</html>