Oracle数据库,C#的Web服务,Delphi客户端。
Webservice中实体类的一个属性为byte[]类型,存储文件二进制。
例:一个txt类型文本,里面内容为“123456”,把它存到数据库中,此时数据完好。下载时,Web服务从数据库中取出的文件大小也没改变。当跟踪到客户端时,文件改变。保存到本地后,文本内容为“12345”。被减掉了一个数字。
同样操作压缩文件,保存后会提示文件损坏,gif图片则没法预览。很奇怪,bmp和jpg图片没问题。在网上下了一个同样功能的源码,也有同样的问题。有人遇到过这状况吗,有什么办法。