我有一個web項目,保存照片圖像文件夾(我用FileUpload)它在客戶端工作,但是當我上傳我的網站在我的主機它不工作了, 這是我的代碼我怎樣才能上傳在asp.net服務器端的圖像
FileUpload1.SaveAs(Server.MapPath("~/Image/") + FileUpload1.FileName.ToString());
我有一個web項目,保存照片圖像文件夾(我用FileUpload)它在客戶端工作,但是當我上傳我的網站在我的主機它不工作了, 這是我的代碼我怎樣才能上傳在asp.net服務器端的圖像
FileUpload1.SaveAs(Server.MapPath("~/Image/") + FileUpload1.FileName.ToString());
它大概寫權限問題爲您Image folder
,得到了你的服務器C-面板和所需的文件夾中給予必要的權限。
更多權限看到這http://technet.microsoft.com/en-us/library/bb727008.aspx
謝謝,但我有Windows主機可以告訴我如何給文件夾的權限? –
你有沒有訪問(用戶名/密碼)到你的服務器,然後在控制面板將有一個'文件管理器'或'文件系統'等鏈接,導航到圖像文件夾,並點擊'編輯設置'和給該文件夾「完全訪問」。 – sajanyamaha
我去文件管理器,並將文件夾權限更改爲讀取和寫入,但我仍然有相同的錯誤。 –
不知道外,最有可能的問題是
image
的適當權限image
子文件夾是否存在?請檢查你應該給的圖片文件夾寫入權限。
檢查下面的代碼:
FileUpload1.SaveAs(Server.MapPath(@"Image/") + FileUpload1.FileName.ToString());
我認爲這會工作。請告訴我。
有沒有錯誤;請分享我們的例外信息,如果有的話 –
看起來好吧..你可以告訴我們例外.. ?? –
你使用共享主機? –