假设我有一个 WCF 方法
[OperationContract]
bool UploadFile(Stream stream);
如何获得 Seek 功能stream
?
我需要它来满足两个要求:
- 读取流的前四个字节以确定文件类型是否具有
50 4B 03 04
ZIP 文件签名,然后倒带 (stream.Seek(0, SeekOrigin.Begin)
) Ionic.Zip.ZipFile
从流中读取 DotNetZip :(ZipFile zip = ZipFile.Read(stream)
需要流是可搜索的)