我有一个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());
我认为这会工作。请告诉我。
有没有错误;请分享我们的例外信息,如果有的话 –
看起来好吧..你可以告诉我们例外.. ?? –
你使用共享主机? –