using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.AppendHeader("Connection", "Keep-Alive");
Response.Write("OK");
System.IO.FileStream file = File.Open(Server.MapPath("新建 文本文档 (6).txt"), FileMode.OpenOrCreate);//建立文件字节流
while (true)
{
byte[] b = new byte[1024];//建立长度为1024的byte[] b
int i = file.Read(b, 0, 1024);
if (i< 1)
break; //字节流为null,退出循环
if (i== 1024)
{
Response.BinaryWrite(b);//在浏览器里输出byte[] b
}
else
{
byte[] b1 = b;
Response.BinaryWrite(b1);//在浏览器里输出byte[] b
Response.End();//结实响应
file.Close();//关闭字节流
}
}
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.AppendHeader("Connection", "Keep-Alive");
Response.Write("OK");
System.IO.FileStream file = File.Open(Server.MapPath("新建 文本文档 (6).txt"), FileMode.OpenOrCreate);//建立文件字节流
while (true)
{
byte[] b = new byte[1024];//建立长度为1024的byte[] b
int i = file.Read(b, 0, 1024);
if (i< 1)
break; //字节流为null,退出循环
if (i== 1024)
{
Response.BinaryWrite(b);//在浏览器里输出byte[] b
}
else
{
byte[] b1 = b;
Response.BinaryWrite(b1);//在浏览器里输出byte[] b
Response.End();//结实响应
file.Close();//关闭字节流
}
}
}
}
{
byte[] b1 =new byte[i];
for(int a=0;a<i;a++)
b1[a] = b[a];
Response.BinaryWrite(b1);//在浏览器里输出byte[] b
Response.End();//结实响应
file.Close();//关闭字节流
}
{
byte[] b1 =new byte[i];
for(int a=0;a<i;a++)
b1[a] = b[a];
Response.BinaryWrite(b1);//在浏览器里输出byte[] b
Response.End();//结实响应
file.Close();//关闭字节流
}