Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Append to Zip from In-Memory Byte Array
Creates a new .zip file where the file within the .zip originates from an in-memory byte array. For demonstration purposes, the example loads a file into a byte array, and then appends the byte array to the .zip. Obviously, the Chilkat Zip API allows for the file to be appended directly without first reading it into a byte array, but the purpose of this example is to show how AppendData is called. Chilkat.Zip zip = new Chilkat.Zip(); zip.UnlockComponent("anything for 30-day trial"); zip.NewZip("test.zip"); // Read a file into a byte array. FileInfo fInfo = new FileInfo("fw9.pdf"); long numBytes = fInfo.Length; FileStream fStream = new FileStream("fw9.pdf", FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fStream); byte[] data = br.ReadBytes((int)numBytes); br.Close(); fStream.Close(); // Append to the zip object from a byte array. // The entry object is returned, but this example does not need it. Chilkat.ZipEntry entry = zip.AppendData("ourPdf.pdf", data); zip.WriteZipAndClose(); Important: The download for this
example does not contain the ChilkatDotNet.dll which |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.