获取“图像无法解码”.图像标题可能已损坏"从WCF服务读取图像列表时出现错误
本文关键字:图像 服务 WCF 读取 错误 quot 列表 解码 标题 已损坏 获取 | 更新日期: 2023-09-27 18:08:09
我将图像以字节的形式保存在数据库中。当我尝试使用WCF从数据库获取图像时,它给了我错误"图像无法解码。. 。为此,我在web配置中增加了大小。下面是我使用的代码,但我得到同样的问题。请让我知道我错在哪里。
<bindings>
<basicHttpBinding>
<binding name="basicHttp" allowCookies="true"
maxReceivedMessageSize="20000000"
maxBufferSize="20000000"
maxBufferPoolSize="20000000">
<readerQuotas maxDepth="32"
maxArrayLength="200000000"
maxStringContentLength="200000000"/>
</binding>
</basicHttpBinding>
</bindings>
在wcf需要添加下面的代码,以摆脱这个错误
<bindings>
<basicHttpBinding>
<binding maxReceivedMessageSize="10485760">
<readerQuotas maxDepth="2147483647"
maxStringContentLength="2147483647"
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
还需要在客户端机器的app.config中添加相同的
<bindings>
<basicHttpBinding>
<binding maxReceivedMessageSize="10485760">
<readerQuotas maxDepth="2147483647"
maxStringContentLength="2147483647"
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>