Как я могу получить base64 строку изображения с помощью JS - PullRequest
1 голос
/ 28 февраля 2011

Я пытаюсь получить строку base64 изображения, используя только JavaScript.

Это должно работать только в Firefox 3.5+, так как это скрипт greasemonkey.

Я не могу использовать обходной путь canvas , поскольку он находится на другом сервере, и возникает исключение безопасности.

Спасибо за любую идею.

Ответы [ 2 ]

3 голосов
/ 28 февраля 2011

Возможно, есть более элегантное решение, но вы можете создать холст с размерами вашего изображения, использовать drawImage, чтобы поместить ваше изображение на холст, использовать toDataURL с нужным вам типом MIME и получить data: URL, который будетчто-то вроде «data: image / png; base64», а затем представление base64 изображения в заданном формате.

О, я только что прочитал, что оно на другом сервере.Тогда вы не можете иметь base64.Сожалею.Единственная информация, которую вы можете получить, это размеры.

0 голосов
/ 28 февраля 2011

base64.js - это то, что вы ищете

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