2011-07-08 31 views
0

我寻找一个代码示例作为读取fileUpload控制收到的文件二进制文件。读取文件二进制收到的fileUpload控制

HTML

<form id="f" runat="server"> 
<asp:Label ID="label1" runat="server"></asp:Label> 
<asp:FileUpload ID="FileUpload" runat="server" /> 
<p> 
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Go" /> 
</p> 
</form> 

C#代码(不工作)

Stream FileContent = FileUpload.FileContent; 
int size = Int32.Parse(Request.Headers["Content-Length"]); 
byte[] buffer = new Byte[size]; 
FileContent.Read(buffer, 0, size); 
string bin = System.Text.Encoding.ASCII.GetString(buffer); 
FileContent.Close(); 
Response.Write(bin); //output 0??? 

任何帮助,将不胜感激。并随意提出解决问题的完全不同的方式。 在此先感谢!

回答

1

我可以在这里失去了一些东西很明显,但为什么不直接使用FileUpload.SaveAs Method的FileUpload控件文件保存到本地?