JS нужно изображение в переменную либо получить исходный код стороннего сайта

startus

Создатель
Регистрация
7 Окт 2011
Сообщения
39
Реакции
5
Всем привет!
Вообщем нужно вот что:
Изображение полученное со стороннего сервера (на самом деле это обычный сайт вида <img src="http://nulled.cc/index.php">) в переменную либо получить исходный код стороннего сайта..
Желательно второе, но поскольку в JS второй метод скорее всего запрещен то и первое сойдет..
Получает все успешно, при сохранении страницы скачивается "типо изображение" тоже со всем кодом. Нужно в переменную чтобы потом мог с ним выполнять действия. Что посоветуете? Нужно чтобы на стороне клиента, прокси не сойдет..
 
Если я еще раз это прочитаю, то у меня сломается голова... Можете подробнее и как-то понятнее изложить?
 
Последнее редактирование:
Если я еще раз это прочитаю, то у меня сломается голова... Можете подробнее и как-то понятнее изложить?
Проще говоря - можно ли с помощью javascript занести в переменную бинарный код полученой картинки?
 
Код:
var elm = document.getElementById("my_image");
var canvas = document.createElement("canvas");
canvas.width = elm.width;
canvas.height = elm.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(elm, 0, 0);
var dataURL = canvas.toDataURL("image/png");
img_b64 = dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
В img_b64 будет код картинки в base64. Не знаю, сработает ли в вашем случае, т.к. там совсем не картинка, как я понимаю...
JS ограничен на этот счет, лучше аяксом передавать на php ссылку и из него уже точно можно обратно получить все что угодно.
 
Cпасибо, то что надо =)
 
Назад
Сверху