好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ASP.NET設計網絡硬盤之上傳文件實現代碼

ASP.NET設計網絡硬盤之上傳文件實現代碼

熱門標簽:淘寶地圖標注如何做 保山電話外呼管理系統怎么用 東莞語音電銷機器人排名 朝陽市地圖標注 太原外呼電銷機器人費用 使用智能電話機器人違法嗎 電話機器人廣告話術 外呼系統用員工身份證 蘇州銷售外呼系統預算
1、界面布置

  這部分功能涉及到的控件主要有兩個:一個是(ID)為WebFile的File Field控件,用來瀏覽上傳文件路徑;另一個是(ID)為btnUpLoad的上傳按鈕,單擊它完成文件上傳。

2、代碼實現

  在“設計”面板中雙擊btnUpLoad按鈕,為其添加事件處理,其代碼如下所示:
復制代碼 代碼如下:

private void BtnUpload_Click(object sender, System.EventArgs e)
{
 if(WebFile.PostedFile.FileName=="")
 {
  Info.Text="請先選擇要上傳的文件";
  return;
 }
 try
 {
  char[] spliter = {'\\'};
  string [] FileName = WebFile.PostedFile.FileName.Split(spliter,10);
  string FullPath = CurrentPath + @"\" + FileName[FileName.Length-1];
  //生成完整文件名
  WebFile.PostedFile.SaveAs(FullPath); //保存文件
  LoadDir(CurrentPath); //重新載入當前目錄
 }
 catch
 {
  Info.Text="上傳文件失敗,請與管理員聯系";
 }
}

  首先要判斷用戶是否選擇了要上傳的文件,這可以通過WebFile.PostedFile.FileName屬性來得到。需要說明的是:WebFile是一個File Field控件對象,該控件屬于HtmlInputFile類,HtmlInputFile.PostedFile方法用來獲取對客戶端上載文件的訪問。

  在確定用戶選擇了要上傳的文件后,就要對其上傳的路徑進行設置。首先要得到該文件的文件名。由于用戶提供的是一個客戶端完整路徑,需要用Split()方法按“//”分隔符進行分割,結果保存在一個數組里。如:“C://UserDir//Chapter1//Ch1.doc”可以被分割為四部分,其最后一部分(數組最后一項)正是需要的文件的名稱。在上面的程序中,FileName[FileName.Length-1]即為用戶上傳的文件名。

  得到上傳路徑后就可以進行上傳,這里用到PostedFile.SaveAs()方法。完成上傳后,調用LoadDir()方法就可以顯示出剛才上傳的文件名。

  運行時單擊“瀏覽”按鈕,將出現如圖16-5所示的對話框。選定文件后,單擊“確定”按鈕完成文件上傳工作。


圖“瀏覽”要上傳的文件
您可能感興趣的文章:
  • ASP.NET設計網絡硬盤之文件夾實現
  • asp.net 網絡硬盤實現分析
  • ASP.NET+XML打造網絡硬盤原理分析
  • ASP.NET設計網絡硬盤之兩重要類代碼
  • ASP.NET設計網絡硬盤之查看文件夾實現代碼
  • ASP.NET設計網絡硬盤之下載或在線查看實現代碼
  • ASP.NET設計網絡硬盤之刪除文件夾實現代碼
  • Asp.net mvc實時生成縮率圖到硬盤

標簽:呼倫貝爾 綏化 潛江 阿里 克拉瑪依 洛陽 西藏 運城

巨人網絡通訊聲明:本文標題《ASP.NET設計網絡硬盤之上傳文件實現代碼》,本文關鍵詞  ASP.NET,設計,網絡,硬盤,之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET設計網絡硬盤之上傳文件實現代碼》相關的同類信息!
  • 本頁收集關于ASP.NET設計網絡硬盤之上傳文件實現代碼的相關信息資訊供網民參考!
  • 推薦文章