2015-10-19 78 views
2

該應用程序需要允許用戶上傳護照照片,以便管理員可以驗證用戶。在ASP.NET Web應用程序中使用圖片上傳的最佳做法

本教程http://weblogs.asp.net/imranbaloch/file-upload-in-aspnet5-mvc6解釋了有關在ASP.NET MVC 5文件上傳6.

但是,文件上傳到項目文件夾中的文件夾。 是最佳做法嗎?如果有成千上萬的用戶,是否有任何問題? 我應該使用Azure存儲嗎? 如果我使用Azure存儲,代碼會更復雜嗎? 你有任何推薦的 ?

+0

你的代碼應該依賴於IFileService,它可以FileSystemIFileService或AzureFileService或任何其他的實現,你可以通過DI :)隨時替換? – user960567

回答

0

正常情況下,當您通過WebAPI上傳到文件時,在IIS下運行的Web服務器只能訪問其虛擬根目錄下的文件夾。如果您想將文件存儲在其他位置,則可以使用\ servername \ urpath,前提是您的路徑是共享的,並授予對「IIS AppPool \ DefaultAppPool」或其他AppPool的寫入權限(如果使用其他AppPool的話)。

相關問題