我使用的是asp.net mvc,並有一個用戶可以上傳圖片的部分。我想知道我應該在哪裏存儲它們。我應該將上傳的(img文件)保存到App_Data嗎?
我跟着this tutorial,他似乎把它存儲在app_data中。然而,我讀過另一個人說,它應該只保存你的數據庫。
所以不知道使用app_data有什麼好處。我在共享主機上,所以我不知道這是否有所作爲。
編輯
我計劃的路徑存儲在數據庫中的圖像。然後,我將在圖像標記中使用它們,並在它們到達我的網站時將它們呈現給用戶。我有一個文件上傳器,只會預期圖像(檢查將客戶端和服務器)
將圖像內容存儲在數據庫中的文件系統和圖像路徑中。爲什麼?閱讀[本文](http:// stackoverflow。com/questions/561447/store-pictures-as-files-or-in-the-database-for-a-web-app) –
小評論:如果你將來需要橫向擴展,將上傳的內容存儲在Web服務器上的文件夾將成爲問題。如果您擔心這一點,請考慮使用Azure Blob存儲,亞馬遜簡單存儲或甚至數據庫等服務,如以下某些答案所示。 – santiagoIT