Конвертировать изображение в base64 - PullRequest
0 голосов
/ 04 ноября 2011

Я пытаюсь преобразовать изображение в base64 с помощью javascript, однако, если я запрашиваю URL-адрес с помощью jquery и кодирую с помощью javascript, результаты будут отличаться от того, что я получаю отсюда (http://www.scalora.org/projects/uriencoder/) при сохранении и загрузке изображения ..

Есть ли причина для этого?

Я просто использую данные функции кодирования $ .get и base64 ()

1 Ответ

1 голос
/ 04 ноября 2011

Другой SO Вопрос охватывает именно эту тему и предлагает решение, которое работает для IE и Firefox. Короткий ответ заключается в том, что XHR действительно не предназначен для двоичных данных, и данные преобразуются или усекаются при преобразовании в строку для XHR.responseText.

Лучше всего кодировать Base 64 на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...