I need fill the zip file with pdf from the database
i have this method but dont work
using (var memoryStream = new MemoryStream())
{
using (var ziparchive = new ZipArchive(memoryStream, ZipArchiveMode.Create, true))
{
//for (int i = 0; i < files1.Count; i++)
//{
// var temp = ReadFully(files1[i]);
// var fileentry = ziparchive.CreateEntry(files[i].name, CompressionLevel.Fastest);
// using (var zipStream = fileentry.Open()) zipStream.Write(temp,0, temp.Length);
//}
for (int i = 0; i < files.Count; i++)
{
//var temp = ReadFully(files[i].File);
byte[] myByte = System.Text.ASCIIEncoding.Default.GetBytes(files[i].File);
var fileentry = ziparchive.CreateEntry(files[i].name, CompressionLevel.Fastest);
using (var zipStream = fileentry.Open()) zipStream.Write(myByte, 0, myByte.Length);
}
}
return File(memoryStream.ToArray(), "application/zip", "TestFreddy.zip");
}
plz help