从本地驱动器上传文件时出现以下错误。
不支持给定路径的格式。
给出了代码。 请告诉我我必须做出哪些改变。
string file0 = MapPathReverse(FileUpload1.PostedFile.FileName);// Get virtual path
string conversationFileSource = Server.MapPath(file0);
StreamReader file = new StreamReader(conversationFileSource);
答案 0 :(得分:0)
如果要访问上传文件的输入流:
using (StreamReader reader = new StreamReader(FileUpload1.PostedFile.InputStream))
{
...
}
如果要将上传的文件保存在服务器上的某个文件夹中:
var uploadsFolder = Server.MapPath("~/uploads");
var file = Path.Combine(uploadsFolder, Path.GetFileName(FileUpload1.PostedFile.FileName));
FileUpload1.PostedFile.SaveAs(file);