如何将文件保存在路径名中 asp.net-错误的文件夹中
本文关键字:asp net- 文件夹 错误 路径名 文件 保存 存在 | 更新日期: 2023-09-27 18:25:29
protected void Button1_Click(object sender, EventArgs e)
{
FileUpload1.SaveAs(Server.MapPath("blablabla//" + FileUpload1.FileName));
}
这是我的按钮背后的代码,用于将文件上传到我的 Web 应用程序中的文件夹 ASP.NET
但是我收到一个错误,说DirectoryNotFoundException was unhandled by user code
.
如何解决此错误?问题是导致我的文件夹的路径名称为"blablabla",我想使用 FileUpload 控件将文件保存在此文件夹中。
任何帮助将不胜感激。
因为您应该指定从站点的根文件夹开始的目标路径。也无需欺骗正斜杠
FileUpload1.SaveAs(Server.MapPath("/blablabla/" + FileUpload1.FileName));
试试这个....
protected void Button1_Click(object sender, EventArgs e)
{
string Img_name = FileUpload1.FileName;
string folder_path = Server.MapPath("~''userimages''");
FileUpload1.SaveAs(folder_path + Img_name);
}
试试这个,
string filename = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
string Path = Server.MapPath("/" + filename);
FileUpload1.SaveAs(Path);