2011-11-07 86 views
2

我正在學習mvc3,我想知道哪個上傳文件和存儲到服務器硬盤更好的方法,我知道如何保存在數據庫中,並看到這個例子存儲在App_Data中,這將是上傳文件和存儲到服務器硬盤的方法?如何將文件上傳到服務器硬盤。使用mvc

File Upload ASP.NET MVC 3.0

+0

App_Data位於服務器硬盤上。它位於Web應用程序路徑內。 – jrummell

+0

這樣保存在app_data中,然後複製到我想要的文件夾? –

回答

9

只需撥打file.SaveAs()與你有寫訪問服務器的磁盤上的任何路徑。

+1

哈哈,對不起,浪費你的時間 var path = Path.Combine(Server.MapPath(「〜/ App_Data/uploads」),fileName);我不得不刪除「Server.MapPath()」,並把我的地址和工作,對不起,因爲麻煩 var path = Path.Combine((@「D:\ uploadTest」),fileName); –

1

對此有不同的意見。當性能很重要時,您應該更喜歡硬盤存儲,並且當需要文件和關聯元數據之間的事務完整性時,文件很大並且數據庫很大。

相關問題