【发布时间】:2018-09-04 19:00:54
【问题描述】:
我在临时文件夹中有五个文件用于下载该文件。我的目标是下载所有文件,但现在它下载第一个文件。
我尝试使用此代码下载所有文件
Dim strSrcFolder As String = Server.MapPath("~/TempFiles/senthil/PDF/") 将 dinfo 调暗为新 DirectoryInfo(strSrcFolder) 对于每个 finfo 作为 FileInfo 在 dinfo.GetFiles() Dim stringFName As String = finfo.Name
Response.ContentType = "application/pdf"
Response.AppendHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(stringFName, System.Text.Encoding.UTF8))
Response.TransmitFile(Server.MapPath("~\TempFiles\senthil\PDF\" + stringFName))
Response.End()
Next
【问题讨论】:
-
HTTP 本身不允许响应中有多个文件。如重复问题所示,您可以压缩多个文件并返回压缩文件
标签: asp.net