close
FileUpload上傳控制項可讓使用者傳東西到伺服器
拉好這個FileUpload1控制項後
拉一個按鈕
寫個Click事件
if(FileUpload1.HasFile)
FileUpload1.SaveAs(Server.MapPath(FileUpload1.FileName));
SaveAS函式要給他實際的絕對路徑
而Server.MapPath是你給他一個虛擬的相對路徑
他就會轉成實際的絕對路徑
裡面放個FileUpload1.FileName代表你選擇的檔案的名字+副檔名
所以會將檔案上傳到這個網頁同一個路徑之下
比如說這個網頁在伺服器的C:\Hello\mytest.aspx
那傳一個cool.txt的話就會存在C:\Hello\cool.txt
另外,預設程式會限制我們只能傳最多4MB的檔案
如果要改的話就要去Web.Config設定
<system.web>
<httpRuntime maxRequestLength="10240">
</system.web>
這樣就代表最多一個檔案的大小可以有10MB
那個數字是以KB為單位喔
全站熱搜