& ltscript language = " c# " runat = " server " & gt;///C#在服務器端運行。
點擊上傳按鈕事件(即點擊觸發該方法)
void UploadBtn_Click(對象發送方,EventArgs e){
///如果上傳的文件不為空,則繼續。
if (UpFile。PostedFile!=null) {
///顯示上傳文件的文件名、文件類型和文件大小。
因為它應該由頁面上的控件顯示。
文件名。InnerHtml=UpFile。文件名;///文件名
文件類型。InnerHtml=UpFile。PostedFile . ContentType///文件類型
文件長度。InnerHtml=UpFile。posted file . contentlength . tostring();文件大小
文件詳情。可見=真;
///取文件名
string myDir=UpFile。文件名;
從完整文件名反向查詢“\”字符串並返回索引。
int mypos=myDir。LastIndexOf(" \ \ ");
///截斷以獲取文件名
字符串myFileName=myDir。子串(mypos);
///保存上傳的文件
找到路徑
string mySavePath=Server。MapPath(" . ")+my filename;
SaveDir。InnerHtml = mySavePath
將文件保存到指定的路徑。
往上走。posted file . save as(my save path);
}
}
& lt/script & gt;
///下面是在頁面上顯示壹個文本框和壹個按鈕。
& ltform method = " post " enctype = " multipart/form-data " runat = " server " >
選擇要上傳的文件:
& lt輸入類型=提交值= "上傳"
OnServerclick = " upload BTN _ Click " runat = " server " & gt;& ltbr & gt& ltbr & gt
& ltdiv id = " file details " Visible = false runat = " server " & gt;
& ltb & gt原始文件名:
& ltb & gt上傳到服務器:
& ltb & gt文件類型:
& ltb & gt文件大小:
& lt/div & gt;& lt/form & gt;