我使用asp.net fileupload控件来上传文件,但它是在本地主机上工作,而不是在远程服务器上工作

本文关键字:工作 服务器 主机 net asp fileupload 控件 文件 | 更新日期: 2023-09-27 18:02:48

我使用asp.net fileupload控件来上传文件,但它在本地主机上工作,而不是在远程服务器上工作,我使用这行代码来做到这一点,但当我将页面发布到服务器

时它不工作
FileUpload1.PostedFile.SaveAs(Server.MapPath("products_images/") 
                               +  FileUpload1.PostedFile.FileName);

请帮帮我

我使用asp.net fileupload控件来上传文件,但它是在本地主机上工作,而不是在远程服务器上工作

请确保以下内容:

1)目录在远端服务器上存在。
2)您对目录有写权限。

还有,你得到任何异常吗?检查服务器上的事件日志是否有错误。

我在共享主机[GoDaddy]上遇到了同样的问题。问题来自于您没有访问这些文件的权限。所以请检查远程服务器上写文件的权限

如果你没有使用硬编码路径,那么这将是一个文件权限问题,你可以访问你的主机的cpanel,并给iis用户权限,在你存放文件的文件夹上写文件

尝试输入远程目录的绝对路径。

我以前遇到过这个问题,并通过使用绝对路径(例如'192.168.11.72'Images)