我通过使用 base64 编码图像来构建一个 html 文档。
然后,我在谷歌文档上上传了 html,但图像“从未”显示。
编码是正确的:例如,我使用它来进行图像编码,然后我在img
标签中使用它作为src
属性,正确更改数据类型
<img src='data:image/gif;base64,<IMG_ENCODING>' />
或者
<img src='data:image/jpeg;base64,<IMG_ENCODING>' />
或者
<img src='data:image/png;base64,<IMG_ENCODING>' />
编辑
我认为问题与压缩有关。我试着用
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(image, 0.0f)];
并且显示了一些图像(以前没有显示)。但其他图像不是。我不知道 gdocs 上 base64 字符串的长度是否有限制。
有没有办法在将base64字符串发送到服务器之前对其进行压缩?或者?
非常欢迎任何提示。