关于网友提出的“ ASPNET怎样实现多附件下载”问题疑问,本网通过在网上对“ ASPNET怎样实现多附件下载”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: ASPNET怎样实现多附件下载
描述:asp.net
在我上传了很多附件之后,我想把所有上传了的附件下载下来,虽然我自己写了可以下载的代码,但是只能看到第一个附件的查看和下载,其余的看不到,要怎么实现?
解决方案1:
这样的话你肯定要保存原始文件名啊,下载的时候重命名为原始文件名就行了
解决方案2: 利用第三方压缩代码,现在服务器段压缩,直接下载压缩后的文件。
解决方案3: 用Gzip压缩所有文件然后将压缩包下载下来就行
解决方案4:+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