问题描述
byte[]bytes=Convert.FromBase64String(strPhoto);然后把bytes显示为图片时,图片有一半显示灰色Response.ContentType="image/gif";Response.BinaryWrite(bytes);
解决方案
解决方案二:
这种情况一般都是bytes数组没有接收完整造成的。
解决方案三:
要怎么才能解决啊,多谢帮助
解决方案四:
上面的代码看不出问题,你得首先确认下strPhoto这个base64编码的字符串是正确的。
解决方案五:
读取字节数组的时候中间缺了一部分,可能是你循环读取的时候数组没读满
解决方案六:
byte[]bytes=Convert.FromBase64String(strPhoto);你这个字符串不完整吧
解决方案七:
出现这种情况,注意长度。例子:
解决方案八:
数据不完整.
解决方案九:
我也觉得是长度的问题,图片文件是一个像素一个像素存储的。byte应该也是这样的。
解决方案十:
大家好,当时我们打开手机数据库,看到照片都是正常的。就是传到服务器端出现这种情况。
时间: 2025-01-29 08:18:28