你试过设置stream.Position = 0;在你做完zip.Save(stream)?
stream.Position = 0;
zip.Save(stream)
另外,您可以确认数据实际上是被写入流的。查帐stream.Length后zip.Save.如果stream.Length是零,那就什么也没写了。
stream.Length
zip.Save