Click here to Skip to main content
15,566,240 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi i am looking for a way to download multiple audio files at the same time from gridview without adding it to a zip folder. i need all files to download at once after checking the checkbox. i am currently using this code. can this be done in jquery or vb? thanks

VB
Protected Sub DownloadFiles()
       Using zip As New ZipFile()
           zip.AlternateEncodingUsage = ZipOption.AsNecessary
           zip.AddDirectoryByName("Files")
           For Each row As GridViewRow In gvFiles.Rows
               If TryCast(row.FindControl("chkSelect"), CheckBox).Checked Then
                   Dim filePath As String = TryCast(row.FindControl("lblFilePath"), Label).Text
                   zip.AddFile(filePath, "Files")
               End If
           Next
           Response.Clear()
           Response.BufferOutput = False
           Dim zipName As String = [String].Format("Zip_{0}.zip", DateTime.Now.ToString("yyyy-MMM-dd-HHmmss") & "AgentID_" & txtAgentID.Text)
           Response.ContentType = "application/zip"
           Response.AddHeader("content-disposition", "attachment; filename=" + zipName)
           zip.Save(Response.OutputStream)
           Response.[End]()
       End Using
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900