转自:
C#:
<% @ Page Language = " C# " AutoEventWireup = " true " %> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < script runat ="server" > protected void btnUpload_Click( object sender, EventArgs e ) { if (FileUpload1.PostedFile.InputStream.Length < 1 ) { Msg.Text = " 请选择文件。 " ; return ; } string FileName = FileUpload1.FileName; if (FileName.ToLower().IndexOf( " .txt " ) == - 1 ) { Msg.Text = " 请选择文本文件。 " ; return ; } int FileLen = FileUpload1.PostedFile.ContentLength; byte [] input = new byte [FileLen]; System.IO.Stream UpLoadStream = FileUpload1.PostedFile.InputStream; UpLoadStream.Read(input, 0 , FileLen); UpLoadStream.Position = 0 ; System.IO.StreamReader sr = new System.IO.StreamReader(UpLoadStream, System.Text.Encoding.Default); Msg.Text = " 您上传的文件内容是:<br/><br/> " + sr.ReadToEnd(); sr.Close(); UpLoadStream.Close(); UpLoadStream = null ; sr = null ; } </ script > < html xmlns ="http://www.w3.org/1999/xhtml" > < head runat ="server" > < title > 不经保存,直接读取上传文件的内容 </ title > </ head > < body > < form id ="MengXianhui" runat ="server" > < asp:FileUpload ID ="FileUpload1" runat ="server" /> < asp:Button ID ="btnUpload" runat ="server" Text ="上传" OnClick ="btnUpload_Click" ></ asp:Button > < p > < asp:Label ID ="Msg" runat ="server" ForeColor ="Red" ></ asp:Label ></ p > </ form > </ body > </ html >