亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我應該在visual studio中的wwwroot下為文件上傳創建文件夾嗎?

我應該在visual studio中的wwwroot下為文件上傳創建文件夾嗎?

C#
慕標琳琳 2021-11-21 10:53:43
如果我遵循這個示例,上傳的文件將存儲在 wwwroot 文件中。我的理解是這個文件是您應該存儲將提供給用戶的靜態文件的地方。當然,我希望我的用戶能夠下載,但是是否有一個文件系統,特定于 asp.net core/IIS/Windows Server 2012,那會是最好的嗎?幾年后,我預計最多會收到大約 10,000 個文件。我打算為上傳的文檔創建一個文件夾,我只是不確定將它放在哪里。注意:這里提供的答案是不夠的
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

據我所知,除非你采取特別的預防措施,wwwroot 下的文件可以被用戶、機器人等免費下載,無需身份驗證。如果文件本質上不敏感,那么使用 wwwroot 沒有任何問題。

如果您想在控制器級別提供安全性(例如,用戶只能查看他們自己的文件),那么最好將它們放在文件系統中的其他位置。路徑有點隨意,但文件夾的安全設置必須以 dotnet 進程可以訪問的方式進行設置。您可以授予“所有人”完全訪問權限,或者在您認為合適的情況下給予更多限制。這是直接在服務器的操作系統上完成的,假設您有權訪問它。


查看完整回答
反對 回復 2021-11-21
?
DIEA

TA貢獻1820條經驗 獲得超3個贊

出于兩個原因,我不會這樣做。1. 保持控制和概覽。我會創建一個子文件夾,并賦予它在那里創建和寫入上傳文件所需的權限。2. 如果您的要求發生變化,您可以自由更改授權。


查看完整回答
反對 回復 2021-11-21
  • 2 回答
  • 0 關注
  • 289 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號