多个文件同时下载
单个文件下载没问题了,但是如何才能通过循环将多个文件下载???
循环fileNames[i]只能下载一个文件,执行到第二个文件时自动停止执行了。
FileInfo __fileDownload=new FileInfo(__sourcePath+__fileNames[0].ToString());
FileInfo _fi = new FileInfo(__sourcePath+__fileNames[1].ToString());
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(__fileDownload.FullName,System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length",__fileDownload.Length.ToString());
Response.WriteFile(__fileDownload.FullName);
Response.WriteFile(_fi.FullName);
Response.Flush();
Response.End();