Я попытаюсь создать zip-файл с DotNetZip-Libary со 106 изображениями (675 МБ) со следующим кодом:
Public Function GetZip() As Byte()
Dim zip As New Ionic.Zip.ZipFile(String.Format("{0}.zip", Me.GallerySystemName))
AddHandler zip.SaveProgress, AddressOf SaveProgress
For Each img In Me.Images
zip.AddFile(img.OriginalFile.FullName, "")
Next
Dim bytZip As Byte()
Using ms As New MemoryStream
zip.Save(ms)
bytZip = ms.ToArray
End Using
Return bytZip
End Function
Когда я запускаю этот код, выполнение обычно останавливается на изображении 40 (иногда раньше) без каких-либо исключений. Ничего не происходит. Я попытался сохранить zip прямо в файл. Он работает.
Есть идеи?
Ян