当前位置:首页>开发>正文

asp.net怎么打包文件夹里所有文件,并提示下载保存

2024-07-29 05:34:01 互联网 未知 开发

asp.net怎么打包文件夹里所有文件,并提示下载保存?

asp.net怎么打包文件夹里所有文件,并提示下载保存

这个挺简单的,首先思路:

1.获取文件夹下所有文件:根据文件夹获得其下所有的文件有方法Dictionary.GetFiles()

2.根据得到的文件集合打包:对文件压缩解压等建议使用ICSharpCode.SharpZipLib.Zip这个组件。这个比较全面。

3.至于下载保存的话就更简单了,只需要在第2步的时候将生成的文件的路径在数据库中存储,然后页面上绑定该路径即可;然后用户会点击链接,则浏览器会自动弹出提示下载保存的。