System.NotSupportedException: 如果基础流不可搜寻,则当读取缓冲区不为空时,将无法写入到 BufferedStream。确保此 BufferedStream 下的流可搜寻或避免对此 BufferedStream 执行隔行读取和写入操作。
在 System.IO.BufferedStream.ClearReadBufferBeforeWrite()
在 System.IO.BufferedStream.Write(Byte[] array, Int32 offset, Int32 count)
麻烦哪位大神给下指导。如何修复这个bug
不要seek就行了三。
或者 你把该流拷贝到可以seek的流就行了,比如你可以直接拷贝到memory stream,然后把所有操作放到该 clone 的 memory stream上就行了。