日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

详述FileUpload 控件上传单文件

發布時間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 详述FileUpload 控件上传单文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一步:添加兩個Label控件,一個是用于標題顯示,一個是用于上傳完成消息提示。
第二步:創建一個FileUpload控件到Page頁面,注意FileUpload控件本身只提供文件的選舉操作,而實際的文件上傳功能需要我們創建一個Buttion按鈕來觸發Click事件。

事件程序如下:(代碼已經經過測試)
?1protected?void?btnUpload?click(object?sender,EventArgs?e)?
?2{?
?3if(FileUpload1.HasFile)?
?4{?try?
?5{?
?6string?path=HttpContext.Current.Request.MapPath("~/");?
?7FileUpload1.SaveAs(path+FileUpload1.FileName);?//關鍵是這句
?8txtMsg.Text="文件名稱:"+FileUpload1.PostedFile.FileName+"<br>";?
?9txt.Msg.Text+="文件大小:"+FileUpload1.PostedFile.Contentlength+"Bytes<br>";?
10txtMsg.Text+="文件類型:"+FielUpload1.PostedFile.ContentTpe+"<br>"?;
11}
?
12catch(Exception?ex)?
13{?
14txtMsg.Text=ex.Message;?
15}
?
16}
?
17else?
18{?
19txtMsg.Text="您沒有選取文件,請從硬盤選取!";?
20}
?
21}
?
22
程序說明:
FileUpload1.HasFile用來檢查FileUpload是否有指定的文件。
HttpContext.Current.Request.MapPath("~/")獲取網站所在磁盤的絕對路徑。
FileUpload1.SaveAS()則是將上傳文件保存在磁盤上的方法。
FileUpload1.PostedFile.ContentLength獲取上傳文件的大小,單位是Byte.
FileUpload1.PostedFile.ContentType用于取得上傳文件的類型。
需要說明的是Fileopload控件是一個服務器控件,正在精髓之處在于Button的Click事件程序。注意它的默認值是4096KB,如果要上傳更大的文件則需要調整maxRequestLength長度
WEB.Config設置如下:
<configuaration>
<system.web>
<httpRuntime maxRequestLength="4096" executionTimeout="120"/>
</system.web>
</configuration>
注意:maxRequestLength是以KB為單位,默認值是4096KB,上傳最大是2G.其次是executionTimeout屬性是限制上傳文件的時間,以秒為單位,默認值是90秒。

轉載于:https://www.cnblogs.com/codeshark/archive/2008/03/24/1119408.html

總結

以上是生活随笔為你收集整理的详述FileUpload 控件上传单文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。