asp.net怎么打包文件夹里所有文件,并提示下载保存
asp.net怎么打包文件夹里所有文件,并提示下载保存?
这个挺简单的,首先思路:
1.获取文件夹下所有文件:根据文件夹获得其下所有的文件有方法Dictionary.GetFiles()
2.根据得到的文件集合打包:对文件压缩解压等建议使用ICSharpCode.SharpZipLib.Zip这个组件。这个比较全面。
3.至于下载保存的话就更简单了,只需要在第2步的时候将生成的文件的路径在数据库中存储,然后页面上绑定该路径即可;然后用户会点击链接,则浏览器会自动弹出提示下载保存的。