[ASP.NET MVC] 基本檔案上傳與下載

  • 6928
  • 0

[ASP.NET MVC] 基本檔案上傳與下載

Introduciton

利用 FileResult 來達到檔案下傳與下載的功能。

原始影片請參考 http://www.runpc.com.tw/content/test_main_content.aspx?mgo=187&fid=E04

 

Examples

檔案上傳

如同往常,建立相對應的 Controller 與 View

FileController.cs

2010-06-17_030914

 

Upload.aspx

2010-06-17_031047

 

執行頁面

選擇上傳檔案

2010-06-17_031338

按下確定並且觀察檔案是否真的上傳

2010-06-17_031513

 

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

檔案下載

FileController.cs 中加入以下程式碼

2010-06-17_032501

 

執行畫面

2010-06-17_032706

 

注意

值得注意的是當使用者檔案上傳後,若是檔名一樣該如何處理,上傳的檔案是否直接儲存到硬碟下,

還是儲存到 DB ,這邊並沒有深入這類問題,這類的文章應該滿多的。

三小俠  小弟獻醜,歡迎指教