我想通過方法HttpPostedFileBase.SaveAs()
將上傳的文件保存到物理路徑。使用HttpPostedFileBase.SaveAs在物理路徑中保存上傳的文件
當我選擇一個物理路徑時,會出現一個異常,表示該路徑必須是虛擬的。
var fileName = Path.GetFileName(fileurl.FileName);
var path = "C:/Projets" + fileName;
fileurl.SaveAs(Server.MapPath(path));
如何更改我的代碼以便能夠將文件保存到每個我想要的位置?
我不認爲這是可能的。 IIS在應用程序池中運行您的應用程序,將其視爲沙箱。您只有權限訪問該區域。 – Belogix
@Belogix但我怎樣才能更改應用程序池processus的權限,因爲我保存在該區域中的文件,我沒有那麼刪除它的權限,甚至在那裏創建一個新的目錄或文件文件 – Lamloumi2