不经保存,直接读取上传文件的内容_[Asp.Net教程]
					代码很简单,就不罗唆了。
C#:
<%@ Page Language="C#" AutoEventWireup="true" %>
 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 = "您上传的文件内容是:
" + sr.ReadToEnd();
 sr.Close();
 UpLoadStream.Close();
 UpLoadStream = null;
 sr = null;
 }
 不经保存,直接读取上传文件的内容
 
来源:孟宪会之精彩世界