asp.net 如何判断文件下载完毕;并执行一个方法??

zs621 2008-07-15 10:58:25
asp.net 如何下载文件 并判断文件下载完毕;并执行一个方法??希望各位大虾帮个忙
不胜感激 谢谢??
...全文
524 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
异步就好了
chaoren1641 2008-07-24
  • 打赏
  • 举报
回复
SWFUpload可以
http://www.gbaopan.com/注册个用户, 上传个东西看看就知道了!它是用了SWFUpload
具体的说明GOOGLE一下吧
zs621 2008-07-24
  • 打赏
  • 举报
回复
不好意思就是涉及金钱的问题 要不就不会这样麻烦啦
fanliang11 2008-07-24
  • 打赏
  • 举报
回复
我真不知道要做这样的功能干嘛!有WEB迅雷,超级旋风。。
fanliang11 2008-07-24
  • 打赏
  • 举报
回复
不说了吗?做个ActiveX控件。。你能提示怎么多了。。在涉及的话。。就是金钱问题了
zs621 2008-07-24
  • 打赏
  • 举报
回复
没有牛人支个招吗???
zs621 2008-07-24
  • 打赏
  • 举报
回复
没有牛人支个招吗???
fanliang11 2008-07-24
  • 打赏
  • 举报
回复
做个ActiveX控件。。就可以了。。你要干啥都行。。自行下载病毒都行
zs621 2008-07-24
  • 打赏
  • 举报
回复
up
zs621 2008-07-16
  • 打赏
  • 举报
回复
up
ddxxyy2002 2008-07-16
  • 打赏
  • 举报
回复
以我web开发6年的经验告诉你,做不到的,如果能做到的话,会是一个巨大的安全漏洞,为什么呢,读读http无状态协议吧
zs621 2008-07-16
  • 打赏
  • 举报
回复
没有人吗???
安宁 2008-07-16
  • 打赏
  • 举报
回复
mark
cqnucsmoon 2008-07-16
  • 打赏
  • 举报
回复
项下,我也很想知道。
zs621 2008-07-16
  • 打赏
  • 举报
回复
这样的代码 我在后面调用一个方法不执行?
string FileName = @"D:\soft\虚拟光驱.zip";
//打开要下载的文件
System.IO.FileStream r = new System.IO.FileStream(FileName, System.IO.FileMode.Open);
//设置基本信息
Response.Buffer = false;
Response.AddHeader("Connection", "Keep-Alive");
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.IO.Path.GetFileName(FileName));
Response.AddHeader("Content-Length", r.Length.ToString());


while (true)
{
//开辟缓冲区空间
byte[] buffer = new byte[1024];
//读取文件的数据
int leng = r.Read(buffer, 0, 1024);
if (leng == 0)//到文件尾,结束
break;
if (leng == 1024)//读出的文件数据长度等于缓冲区长度,直接将缓冲区数据写入
Response.BinaryWrite(buffer);
else
{
//读出文件数据比缓冲区小,重新定义缓冲区大小,只用于读取文件的最后一个数据块
byte[] b = new byte[leng];
for (int i = 0; i < leng; i++)
b[i] = buffer[i];
Response.BinaryWrite(b);
}
}
r.Close();//关闭下载文件

Response.End();//结束文件下载
freeflying1222 2008-07-16
  • 打赏
  • 举报
回复
关注
swloveqq 2008-07-16
  • 打赏
  • 举报
回复
在下载的方法里做个标志?
lihongdian 2008-07-16
  • 打赏
  • 举报
回复
用js通知消息
shadowjl 2008-07-16
  • 打赏
  • 举报
回复
客户端的很难判断的吧
zs621 2008-07-16
  • 打赏
  • 举报
回复
ding
加载更多回复(1)

61,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧