附件下载量统计 谁会统计下载量的代码,提点提点,谢谢。我用的语言是c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //WriteFile分块下载 string fileName = "";//客户端保存的文件名 string filePath = Server.MapPath("");//路径 System.IO.FileInfo fileInfo = new System.IO.FileInfo(filePath); if (fileInfo.Exists == true) { const long ChunkSize = 409600;//100K byte[] buffer = new byte[ChunkSize]; Response.Clear(); System.IO.FileStream iStream = System.IO.File.OpenRead(filePath); long dataLengthToRead = iStream.Length;//获取下载的文件总大小 Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName)); while (dataLengthToRead > 0 && Response.IsClientConnected) { int lengthRead = iStream.Read(buffer, 0, Convert.ToInt32(ChunkSize));//读取的大小 Response.OutputStream.Write(buffer, 0, lengthRead); Response.Flush(); dataLengthToRead = dataLengthToRead - lengthRead; } Response.Close(); }download.aspx页面 PS3固件解包工具C转C#版,欢迎共同讨论指正 求高手帮忙做一个简单的喊话器,送10QB 判断特定的字符 连接字符串问题 用process启动一个程序, 怎么判断程序是否启动成功 [求助]关于页面间的参数传递的问题!? 关于.Net Remoting 的问题。 COM 组件在Win7下注册后无法使用的问题。 向各位高手请教:如何将progressBar与数据库查询联系起来? 添加记录的时候这样该怎么办? WPF中如何实现Combobox只能输入数字,Backspace 关于get set 的简写
string filePath = Server.MapPath("");//路径
System.IO.FileInfo fileInfo = new System.IO.FileInfo(filePath);
if (fileInfo.Exists == true)
{
const long ChunkSize = 409600;//100K
byte[] buffer = new byte[ChunkSize];
Response.Clear();
System.IO.FileStream iStream = System.IO.File.OpenRead(filePath);
long dataLengthToRead = iStream.Length;//获取下载的文件总大小
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName));
while (dataLengthToRead > 0 && Response.IsClientConnected)
{
int lengthRead = iStream.Read(buffer, 0, Convert.ToInt32(ChunkSize));//读取的大小
Response.OutputStream.Write(buffer, 0, lengthRead);
Response.Flush();
dataLengthToRead = dataLengthToRead - lengthRead;
}
Response.Close();
}
download.aspx页面