我試圖將圖像文件上傳到服務器,它給我一個錯誤如何訪問共享主機空間上的文件夾?
"System.UnauthorizedAccessException: Access to the path 'D:\Hosting\234344\html\Testingfiles\upload\813.jpg' is denied.at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)"
中的HttpHandler我:
HttpPostedFile file = context.Request.Files["Filedata"];
string usr_id = context.Request.Form["usr_id"];// gets the JSON data from the request
string strPath = context.Server.MapPath(("/Testingfiles/upload/") + file.FileName);
string ext = Path.GetExtension(strPath);
if (ext.Equals(".jpg") || ext.Equals(".jpeg") || ext.Equals(".png"))
{
file.SaveAs(strPath);
context.Response.Write("Image uploaded successfully");
}
我到底錯在這裏做什麼?
我給了應用程序池組的權限,即IWPG(用戶名)。它在parellel plesk 12.0.8中運行。你的回答給了我一個很好的理由。謝謝 – 2015-05-28 17:49:05