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>