2012-07-20 28 views
0

我想通過上傳文件文件類型html輸入。點擊提交按鈕後點擊「 」。響應達到ASP.NET home.aspx文件 有編碼下面的C#代碼..在IE9中通過表單提交輸入類型文件不起作用?

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); 

上面的代碼是創建給定的路徑,但文件上的文件已損壞.. 如何才能解決這個問題呢?

回答

2

首先總是嘗試使用System.IO.Path來播放文件路徑。在你的例子中使用System.IO.Path.Combine來組合根和文件名。這是小費,與您的問題無關。談到ABT你的問題使用

Request.Files[0].SaveAs(root); 
+0

感謝先生..它正在 – 2012-07-20 10:27:48

+0

竭誠爲您服務:) – ZafarYousafi 2012-07-20 10:29:48

+0

主席先生,我知道爲什麼我的代碼不能正常工作? – 2012-07-20 10:36:03

相關問題