次のコードを使用して、DotNetZip-Libary with 106 Images(675MB)を使用してzipファイルを作成してみます。
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を直接ファイルに保存しようとしました。できます。
何か案は?
1月