我正在尝试通过文件类型html输入上传文件。 点击提交按钮后。响应已达到ASP.NET home.aspx文件 编码了C#代码..
string root = "C:\\uploaded\\";
root +=Request["fileName"];
var buffer = new byte[Request.Files[0].InputStream.Length];
Request.InputStream.Read(buffer, 0, buffer.Length);
System.IO.File.WriteAllBytes(root, buffer);
上面的代码是在给定路径上创建文件但文件已损坏。 怎么能解决这个问题呢?
答案 0 :(得分:2)
首先,总是尝试使用System.IO.Path来播放文件路径。在您的示例中,使用System.IO.Path.Combine组合根目录和文件名。这是小费,与您的问题无关。用你的问题谈谈
Request.Files[0].SaveAs(root);