将文件直接上传到文件夹

时间:2013-04-03 09:17:10

标签: asp.net file-upload

我的项目中有一个'Files'文件夹。如何将文件直接上传到此文件夹?

我使用了这些陈述:

string filename = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.SaveAs(Server.MapPath(".\\File\\" + filename));

这是对的吗?

2 个答案:

答案 0 :(得分:0)

不,不正确。你必须尝试这个:

 FileUpload1.SaveAs(Server.MapPath("File//" + filename));

答案 1 :(得分:0)

Server.MapPath是根相对的URI格式,因此请使用:

FileUpload1.SaveAs(Server.MapPath("~/File/" + filename));