![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
Return Dynamically Created In-Memory Zip
This ASP script shows how to create a Zip file in-memory and return it as a downloadable Zip file. <%
' Return a Zip file created from in-memory data.
set zip = Server.CreateObject("Chilkat_9_5_0.Zip")
' Any value passed to UnlockComponent begins the 30-day trial.
unlocked = zip.UnlockComponent("30-day trial")
if unlocked then
' Create a new instance of the ASP Zip object.
zip.NewZip "something.zip"
str = "This will be the contents of a file in the Zip that is returned."
zip.AppendString "test.txt",str
str = "Hello World! Hello World! Hello World! Hello World! Hello World!"
zip.AppendString "hello.txt",str
Response.Buffer = True
Response.Expires = 0
Response.ContentType = "application/zip"
Response.AddHeader "Content-transfer-encoding", "binary"
Response.AddHeader "Content-Disposition", "attachment;filename=something.zip"
' Write the Zip to memory
zipImage = zip.WriteToMemory()
' Write the Zip to the ASP response
Response.BinaryWrite(zipImage)
Response.Flush()
end if
%>
|
|||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.