我在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);
}
}
请帮帮我。
答案 0 :(得分:0)
您正尝试将文件保存在共享路径上。并使用相对URL,该URL不得存在于应用程序的文件夹中。所以你的路径应该像下面的例子
String pathAndFile = "\\\\Server\\Folder\\";
FileUpload1.SaveAs(pathAndFile);
此外,由于您的代码位于IIS
,您必须向IUSER
提供在共享位置上传文件的权限。
答案 1 :(得分:0)
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);
}
}