I have some documents in a folder ..i am creating zip file using the following code..but i am not able to download it at client side.
Thanks in Advance
Vidya
Imports ICSharpCode.SharpZipLib.Zip
Imports ICSharpCode.SharpZipLib.Core
Public Function ByteArrayToFile(_FileName As String, _ByteArray As Byte()) As Boolean
Try
If File.Exists(Server.MapPath("~/Conference/files/") & _FileName) Then File.Delete(Server.MapPath("~/Conference/files/") & _FileName)
Dim _FileStream As New System.IO.FileStream(Server.MapPath("~/Conference/files/") & _FileName, System.IO.FileMode.Create, System.IO.FileAccess.Write)
_FileStream.Write(_ByteArray, 0, _ByteArray.Length)
_FileStream.Close()
_FileStream.Dispose()
Using ZipOut As New ZipOutputStream(File.Create(Server.MapPath("~/Conference/files/" & _FileName & ".zip")))
ZipOut.SetLevel(9)
Dim entry As New ZipEntry(Server.MapPath("~/Conference/files/") & _FileName)
entry.DateTime = DateTime.Now
Dim ms As New MemoryStream(_ByteArray)
Response.ClearContent()
Response.Clear()
Response.AddHeader("Content-Disposition", "inline; filename=" & _FileName & ".zip")
Response.ContentType = "application/zip"
' Response.BinaryWrite(_ByteArray)
Response.Write(ms.ToArray())
Response.End()
ZipOut.Finish()
ZipOut.Close()
End Using
Catch ex As Exception
Lbl_Error.Text = "Error :" & ex.Message
End Try
Return False
End Function