asp.net 批量下载
如何在选择多个文件批量下载 打包文件中有多个文件呢? 现在我的rar文件中就一个文件夹
------解决方案--------------------就是先压缩后下载,多个文件压缩成一个文件
------解决方案--------------------先压缩,在下载!
在程序中先引用ICSharpCode.SharpZipLib.dll 压缩文件的DLL
#region 压缩文件夹
try
{
string[] filenames = Directory.GetFiles(derctoryinfo.FullName);
if (filenames.Length <= 0)
{
JScript.Alert("在指定路径下未找到符合的影像文件!");
return;
}
using (ZipOutputStream zipoutput = new ZipOutputStream(File.Create(derctoryinfo.FullName + ".Zip")))
{
//zipoutput.SetLevel(10);
byte[] buffer = new byte[4096];
foreach (string file in filenames)
{
ZipEntry entry = new ZipEntry(Path.GetFileName(file));
entry.DateTime = DateTime.Now;