asp.net 上传XML,txt 直接读取文件内容
2014-05-15 20:25
561 查看
if (GetUploadFileContent.PostedFile.InputStream.Length < 1)
{
Msg.Text = "请选择文件";
return;
}
string FileName = GetUploadFileContent.FileName;//上传文件文件名
string FilePath = GetUploadFileContent.PostedFile.FileName;//上传文件完整路径+文件名
string fileExtName = FileName.Substring(FileName.LastIndexOf(".") + 1, 3);
if (fileExtName == "txt" || fileExtName == "TXT" || fileExtName == "xml" || fileExtName == "XML")
{
int FileLen = GetUploadFileContent.PostedFile.ContentLength;//获取上传文件的大小
byte[] input = new byte[FileLen];
System.IO.Stream UpLoadStream = GetUploadFileContent.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();
if (Msg.Text != "")
{
//此处的Msg.Text 就是文本中文件内容!
}
}
else
{
Msg.Text = "文件为空!";
return;
}
sr.Close();
UpLoadStream.Close();
UpLoadStream = null;
sr = null;
}
else
{
Msg.Text = "请选择要求的类型的文件!";
return;
}
{
Msg.Text = "请选择文件";
return;
}
string FileName = GetUploadFileContent.FileName;//上传文件文件名
string FilePath = GetUploadFileContent.PostedFile.FileName;//上传文件完整路径+文件名
string fileExtName = FileName.Substring(FileName.LastIndexOf(".") + 1, 3);
if (fileExtName == "txt" || fileExtName == "TXT" || fileExtName == "xml" || fileExtName == "XML")
{
int FileLen = GetUploadFileContent.PostedFile.ContentLength;//获取上传文件的大小
byte[] input = new byte[FileLen];
System.IO.Stream UpLoadStream = GetUploadFileContent.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();
if (Msg.Text != "")
{
//此处的Msg.Text 就是文本中文件内容!
}
}
else
{
Msg.Text = "文件为空!";
return;
}
sr.Close();
UpLoadStream.Close();
UpLoadStream = null;
sr = null;
}
else
{
Msg.Text = "请选择要求的类型的文件!";
return;
}
相关文章推荐
- asp.net mvc中读取input file上传的txt文件内容,但不需要把文件保存到服务器上
- ASP.NET FileUpload不经保存,直接读取上传文件的内容
- ASP.NET FileUpload不经保存,直接读取上传文件的内容
- asp.net读取xml文件相关内容
- asp.net读取txt文件内容
- 【ASP.NET 进阶】定时执行任务实现 (定时读取和修改txt文件数字内容,无刷新显示结果)
- Asp.Net 读取xml文件中Key的值,并且过滤掉注释内容代码
- asp.net(c#)如何读取上传过程中的.txt文件中的数据,并将其写入数据库的
- asp.net 读取xml文件里面的内容,绑定到dropdownlist中
- asp.net读取txt文件内容
- ASP.NET FileUpload读取上传文件的内容
- ASP.NET中读取XML文件信息的4种方法与示例代码
- 在asp.net中读取XML文件信息的4种方法
- 直接读取上传文件的内容
- 转载:ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程。
- ASP.NET中读取XML文件信息的4种方法与示例代码
- 不经保存,直接读取上传文件的内容
- ASP.NET中读取XML文件信息的4种方法与示例代码
- ASP.NET中上传并读取Excel文件数据