0

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

我使用了以下语句:

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

这是正确的吗?

4

2 回答 2

0

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

 FileUpload1.SaveAs(Server.MapPath("File//" + filename));
于 2013-04-03T09:30:01.100 回答
0

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

FileUpload1.SaveAs(Server.MapPath("~/File/" + filename));
于 2013-04-03T09:48:16.410 回答