簡體   English   中英

我如何在asp.net的服務器端上傳圖像

[英]how can I upload a image on server side in asp.net

我有一個將照片保存到圖像文件夾的網絡項目(我使用FileUpload),它可以在客戶端運行,但是當我在主機上上傳網站后,它不再起作用了,這是我的代碼

FileUpload1.SaveAs(Server.MapPath("~/Image/") + FileUpload1.FileName.ToString());

它可能對您的Image folder寫權限問題,請轉到服務器C-Panel並為所需的文件夾提供必要的權限。

有關權限的更多信息,請參見此http://technet.microsoft.com/zh-cn/library/bb727008.aspx

在不知道異常的情況下,最可能出現的問題是

  1. 權限-如其他人所述。 您需要查找應用程序池的用戶名,並向該用戶授予對image子文件夾的適當權限
  2. image子文件夾是否存在?
  3. 文件大小超出服務器限制。 有關此的更多信息,請參見以下文章:

有關IIS中最大文件上傳大小的建議

請檢查您是否應授予Image文件夾的寫權限。

檢查以下代碼:

FileUpload1.SaveAs(Server.MapPath(@"Image/") + FileUpload1.FileName.ToString());

我認為這會工作。 請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM