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 に答える