Я создаю HTML-документ, кодируя изображения с base64.
Затем я загружаю html в документы Google, но изображения отображаются «никогда».
Кодировка правильная: например, я использую 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>' />
EDIT
Я думаю, что проблема связана со сжатием. Я пытался использовать
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(image, 0.0f)];
А некоторые изображения (которые раньше не отображались) отображаются. Но других изображений нет. Я не знаю, есть ли ограничение на длину строки base64 в gdocs.
Есть ли способ сжать строку base64 перед отправкой на сервер? или же?
Любой намек очень приветствуется.