【发布时间】:2011-09-15 20:01:31
【问题描述】:
我通过使用 base64 编码图像来构建一个 html 文档。
然后,我在谷歌文档上上传了 html,但图像“从未”显示。
编码是对的:比如我用this做图像编码,然后我在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字符串发送到服务器之前对其进行压缩?要么?
非常欢迎任何提示。
【问题讨论】:
标签: objective-c image base64 gdata-api google-docs-api