我實現了一個允許用戶上傳文件的功能。一切都在我的機器上完美運行。當我們部署它,我得到了以下錯誤:訪問部署後被拒絕的路徑
Access to the path '\...\VendorDocuments\TempFolder\2585' is denied.
我在擁有所有權限VendorDocument
文件夾中的對象列表中添加EveryOne
。有效。
現在我想知道如何設置權限以考慮安全方面。
- vendorDocuments是主文件夾。
- 內部vendorDocuments有稱爲TempFolder
- 當用戶選擇文件時,該文件被自動上傳到一個TempFolder /用戶ID
- 如果用戶決定取消操作,裏面的文件的另一個文件夾TempFolder被刪除。
如果用戶決定繼續,則文件將從TempFolder/UserId移動到vendorDocuments內仍屬於供應商的文件夾。
VendorDocuments => TempFolder => TempFolder => UserId (file inside)
VendorDocuments => VendorName => DocumentId (file inside)
在我看來
因此,有2個問題;
- 如何設置的最高級別的權限,即vendorDocuments文件夾。
- 我是否也需要爲每個供應商文件夾設置權限,即哪些文件屬於給定的供應商將被保存。我之所以問這個問題是因爲我讀過,最好是手動設置文件夾權限。但是,在這種情況下,供應商自己的文件夾將被即時創建,即屬於該供應商的用戶第一次上傳文件。
對不起,問一個長問題。這是我第一次使用權限。