//2,直接读取上传的文件
public void ReadFile()
{
//(1)将上传的文件同时赋值给file1和file2
HttpPostedFile file1 = Request.Files[0];
HttpPostedFile file2 = Request.Files[0];
//(2)判断文件为空的方法
if (file1 == null || file1.ContentLength == 0 || string.IsNullOrEmpty(file1.FileName))
{
//文件为空,写入日志
Response.Write("文件为空");
return;
}
//(3)获取文件流的方法
Stream stream = file1.InputStream;
StreamReader reader = new StreamReader(stream, Encoding.GetEncoding("GB2312"));
//(4) 读取文件内容的方法
string temp = reader.ReadLine();
//(5) 关闭文件流
reader.Close();
//(6) 查看file1和file2的长度均为0
Response.Write("file1的长度:" + file1.ContentLength + "; file2的长度:" + file2.ContentLength);
}