我们有一个带有上传图像的方法的WebService,该方法接受一个TIFF的字节数组。通过SOAP发送TIFF图像时的大量请求
在客户端,TIFF加载了Image.FromFile(path)
,然后保存到MemoryStream
。然后调用memoryStream.ToArray()
,这会导致在WebService请求中使用的字节数组。
目前我们有一个130KB大小的TIFF,但总请求大小差不多是10MB。这怎么会发生?这是因为Image.FromFile
方法将TIFF转换(缩小)为标准格式,因此压缩等会丢失?有没有更好的方法来做到这一点?
谢谢。
我给一个尝试,谢谢。 – 2009-02-18 14:15:42