ASP.NET HtmlInputFile कंट्रोल
परिभाषा और उपयोग
HtmlInputFile कंट्रोल, <input type="file"> एलिमेंट को नियंत्रित करने के लिए उपयोग किया जाता है, जो सर्वर पर फ़ाइल अपलोड करने के लिए उपयोग किया जाता है
गुण
गुण | वर्णन |
---|---|
Accept | स्वीकार्य MIME वर्ग की सूची |
Attributes | इस एलिमेंट के सभी गुण नाम और मूल्यों के एक-एक युग्म बदलता है |
Disabled | बूल वैल्यू, इंगित करता है कि कंट्रोल निष्क्रिय है या नहीं। मूल रूप से false है |
id | कंट्रोल का अद्वितीय id |
MaxLength | इस एलिमेंट में अनुमति दिए गए अधिकतम अक्षरों की संख्या |
Name | एलिमेंट का नाम |
PostedFile | उपलब्धि के लिए ग्राहक द्वारा निर्दिष्ट अपलोड किए गए फ़ाइल पर एक्सेस प्राप्त करता है |
runat | कंट्रोल को सर्वर कंट्रोल के रूप में निर्धारित करता है। इसे "server" में सेट करना जरूरी है |
Size | एलिमेंट की चौड़ाई |
Style | कंट्रोल पर लगाए गए CSS गुण को सेट करता या वापस देता है |
TagName | एलिमेंट का टैग नाम बदलता है |
Type | एलिमेंट का तरीका |
Value | एलिमेंट का मूल्य |
Visible | बूल वैल्यू, इंगित करता है कि कंट्रोल दिखाया जाएगा या नहीं। |
उदाहरण
इस उदाहरण में, हमने .aspx फ़ाइल में एक HtmlInputFile कंट्रोल, एक HtmlInputButton कंट्रोल और तीन HtmlGeneric कंट्रोल घोषित किए हैं। जब सबमिट बटन ट्रिगर होता है, तो submit सब-रूटीन चलती है। जब फ़ाइल सीवर के c डिरेक्ट्री में अपलोड करा जाता है, तो पृष्ठ पर फ़ाइल नाम और फ़ाइल तरीके दिखाया जाता है:
<script runat="server"> Sub submit(Sender as Object, e as EventArgs) fname.InnerHtml=MyFile.PostedFile.FileName clength.InnerHtml=MyFile.PostedFile.ContentLength MyFile.PostedFile.SaveAs("c:\uploadfile.txt") End Sub </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>