senthilnathan p Ответов: 1

Как скачать более одного файла с помощью ASP.NET


У меня есть пять файлов во временной папке для загрузки этого файла. моя цель-загрузить весь файл, но теперь он загружает первый файл.

Что я уже пробовал:

Я пробую этот код для загрузки всех файлов
Dim strSrcFolder As String = Server.MapPath("~/TempFiles/senthil/PDF/") Dim dinfo As New DirectoryInfo(strSrcFolder) 
For Each finfo As FileInfo In 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

F-ES Sitecore

Google "asp.net загрузите несколько файлов", и вы найдете много информации. Вы должны либо поместить все файлы в один zip-файл и загрузить его, либо ваш клиент должен инициировать несколько запросов на загрузку.

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

Вот хорошая статья, которая объясняет, что вам нужно: Загрузка нескольких файлов в ASP.NET[^]