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>