c# B/S模式如何实现文件批量下载

忙里偷着乐 2014-02-11 10:50:34
Web开发中,gridview控件列表中,批量下载文件(文件从WCF中获取字节流,转换压缩成压缩包生成,生成完后下载),目前只能点一个下载一个,保存完后,再下载下一个,很麻烦,如何实现勾选后批量下载。
忘指点指点,最好有什么参考代码或者案例,不胜感激。。
...全文
318 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2014-02-11
  • 打赏
  • 举报
回复
要么用控件,要么将要下载的东西做成弹窗
leeya66 2014-02-11
  • 打赏
  • 举报
回复
网上有控件和源码,CSDN几天前推荐过的帖子。
  • 打赏
  • 举报
回复
难道你 下载之前还有 转换压缩成压缩包 这一步?? 一个都能下载,批量就搞不定了。。。。。。。。。。。。
种草德鲁伊 2014-02-11
  • 打赏
  • 举报
回复
iframe
tossgoon 2014-02-11
  • 打赏
  • 举报
回复
ICSharpCode.SharpZipLib这个是压缩的控件,可以将要下载的文件夹直接打包,然后再下载压缩包就行了。
忙里偷着乐 2014-02-11
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
要么用控件,要么将要下载的东西做成弹窗
有什么好的免费控件么?如果弹出窗口,会不会需要一个一个保存处理。想做成像火狐或迅雷那样带进度条的。
忙里偷着乐 2014-02-11
  • 打赏
  • 举报
回复
引用 2 楼 rrxxjj1234 的回复:
网上有控件和源码,CSDN几天前推荐过的帖子。
还能找到么,我想参考参考
tcmakebest 2014-02-11
  • 打赏
  • 举报
回复
既然是 b/s,那只能在服务端实现了,先用压缩工具把多个文件打包成一个,再返回下载链接就可以了。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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