ファイルタイプhtmlinputでファイルをアップロードしようとしています。送信ボタンをクリックした後。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);
上記のコードは指定されたパスにファイルを作成していますが、ファイルが破損しています。この問題を解決するにはどうすればよいですか?