会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
IT Crazy
My Experience
不经保存,直接读取上传文本文件的内容
不经保存,直接读取上传文本文件的内容
<
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
>
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
;
}
posted on
2007-11-28 15:53
执法长老
阅读(
378
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告