【发布时间】:2017-04-30 17:47:00
【问题描述】:
我无法将图像上传到指定文件夹。这是代码。
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (FileUploader.HasFile)
{
try
{
string filename = Path.GetFileName(FileUploader.FileName);
FileUploader.SaveAs(@"D:\Users\SGG90745\Desktop\PICTURES" + filename);
Label1.Text = "Uploaded Successfully!!";
}
catch (Exception ex)
{
Label1.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
}
}
}
当我点击上传时,标签确实写着代码中的Uploaded Successfully!!,但图片不在代码中的指定文件夹中。请帮忙谢谢!
【问题讨论】:
-
你检查过 filename 的值吗?我假设它不以 \ 开头 - 然后 FileUploader.SaveAs 中提供的文件名不会将数据存储在 PICTURES 文件夹中,而是在文件名以 PICTURES 开头的桌面文件夹中。
-
是的,请查看文件名以 PICTURES____ 开头的桌面。上传的文件是否在桌面?
标签: c# asp.net file-upload upload directory