Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Какие есть решения для вытягивания изображений с Интернета по url? (https://javascript.ru/forum/misc/58150-kakie-est-resheniya-dlya-vytyagivaniya-izobrazhenijj-s-interneta-po-url.html)

Валерий1996 07.09.2015 17:15

Как качать изображения с других ресуров на клиенте?
 
Скачка изображений с интернета на клиенте

Lemme 07.09.2015 17:54

дальнейшего сохранения на клиенте

Можно в localStorage, sessionStorage.

Загружаешь через canvas, преобразовываешь в base64 https://developer.mozilla.org/en-US/...ment/toDataURL
Записываешь в хранилище.

Цитата:

где не будь в папке ?
Если только клиент нажмет "сохранить" =), тогда без канваса =)

KupueIIIKo 07.09.2015 18:32

Не поверишь я щас как раз сижу над сохранением изображения base64 по клику на кнопку) как я понял кроссбраузерного решения точно)
У меня jquery есть с пачкой библиотек работает, но щас проверил на android не помогает(
$('.div_img a').on('click', function(e) {
	$.getScript( "<?=URL::base()?>js/base64.min.js", function( data, textStatus, jqxhr ){
		$.getScript( "<?=URL::base()?>js/Blob.js", function( data, textStatus, jqxhr ){
			$.getScript( "<?=URL::base()?>js/FileSaver.min.js", function( data, textStatus, jqxhr ){
				saveAs(base64toBlob(), 'xPassword.jpeg');
			});
		});
	});
});

KupueIIIKo 07.09.2015 18:34

Цитата:

Сообщение от Lemme (Сообщение 387434)
дальнейшего сохранения на клиенте

Можно в localStorage, sessionStorage.

Загружаешь через canvas, преобразовываешь в base64 https://developer.mozilla.org/en-US/...ment/toDataURL
Записываешь в хранилище.


Если только клиент нажмет "сохранить" =), тогда без канваса =)

Я так понял ему saveAs нужен для сохранения)

Lemme 07.09.2015 18:40

KupueIIIKo, ну мало ли, он у клиента хочет что-то сохранить ;)

KupueIIIKo 07.09.2015 18:59

Цитата:

Сообщение от Lemme (Сообщение 387451)
KupueIIIKo, ну мало ли, он у клиента хочет что-то сохранить ;)

Может знаешь как сделать кроссбраузерный saveAs?)

Lemme 07.09.2015 19:23

KupueIIIKo, да не, я же нуб :-E
Но, http://caniuse.com/ знает все о кроссбраузерности)

KupueIIIKo 07.09.2015 20:12

Цитата:

Сообщение от Lemme (Сообщение 387457)
KupueIIIKo, да не, я же нуб :-E
Но, http://caniuse.com/ знает все о кроссбраузерности)

Того, что он знает мне не хватает) Кстати по этому поводу свою новую подпись сделал)

tsigel 08.09.2015 12:04

Может не в тему но это разве не везде работает?
http://jsfiddle.net/AbdiasSoftware/7PRNN/

KupueIIIKo 08.09.2015 16:13

Цитата:

Сообщение от tsigel (Сообщение 387523)
Может не в тему но это разве не везде работает?
http://jsfiddle.net/AbdiasSoftware/7PRNN/

На андройде не работает) Спасибо за совет прям вроде должен работать) Вопрос а кроссбраузерного JS для CANVAS нету?) я ищу в гугле пока не наткнулся


Часовой пояс GMT +3, время: 03:23.