上传文件到服务器
本文关键字:服务器 文件 | 更新日期: 2023-09-27 17:52:33
我在Asp.Net
工作,我想上传文件到服务器,它显示了我的错误
SaveAs
方法配置为需要一个根路径,并且该路径~/192.zzz.zzz.z/CaheadServices/ImagesNIINIR.jpg'没有根
这是我的代码
protected void btnUpload_Click(object sender, EventArgs e)
{
try
{
fup.SaveAs("~/192.zzz.zzz.z/CaheadServices/Images" + fup.FileName);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
protected void btnUpload_Click(object sender, EventArgs e)
{
try
{
fup.SaveAs(Server.MapPath("~/192.zzz.zzz.z/CaheadServices/Images" + fup.FileName));
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
您正在尝试将文件保存在共享路径上。并使用相对URL,该URL必须不存在于应用程序的文件夹中。所以你的路径应该像下面的例子
String pathAndFile = "''''Server''Folder''";
FileUpload1.SaveAs(pathAndFile);
同样,由于您的代码将在IIS
上,并且您必须向IUSER
提供在共享位置上传文件的权限。