您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> ASPNET怎样实现多附件下载

ASPNET怎样实现多附件下载

来源:网络整理     时间:2016/6/22 3:26:21     关键词:

关于网友提出的“ ASPNET怎样实现多附件下载”问题疑问,本网通过在网上对“ ASPNET怎样实现多附件下载”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: ASPNET怎样实现多附件下载
描述:

asp.net

在我上传了很多附件之后,我想把所有上传了的附件下载下来,虽然我自己写了可以下载的代码,但是只能看到第一个附件的查看和下载,其余的看不到,要怎么实现?
解决方案1:

引用 3 楼 GoldenCloud 的回复:
额,我忽然想起了一个很严重的问题,就是我用时间戳和随机数将上传的文件名重命名了,怎么才能还原?那个下载和我想实现的不一样啊,我想做出类似163邮箱附件下载那样的效果

这样的话你肯定要保存原始文件名啊,下载的时候重命名为原始文件名就行了 解决方案2:

利用第三方压缩代码,现在服务器段压缩,直接下载压缩后的文件。

解决方案3:

用Gzip压缩所有文件然后将压缩包下载下来就行

解决方案4:

引用 2 楼 yyl8781697 的回复:
在数据层里面多写一个查询所有的附件记录,到时候生成一个html  list就可以下,每个连接都指向你的下载  就可以多下载了
+1,或者在上传的时候讲附件压缩,下载就不用处理了,直接一个附件,压缩的方法楼主可以下载一个ddl文件,ZipSharp:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx 解决方案5:

在数据层里面多写一个查询所有的附件记录,到时候生成一个html  list就可以下,每个连接都指向你的下载  就可以多下载了

解决方案6:

参考 Asp.net 实现选择文件批量下载http://www.cnblogs.com/cotty/archive/2012/03/30/2424954.html


以上介绍了“ ASPNET怎样实现多附件下载”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1941388.html

相关图片

相关文章