Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Выгрузка изображения

Выгрузка изображения


     31.08.2014    jQuery, Ламерские вопросы    1555

вопрос
Создается Img из канвы:
var d = new Image;
d.src = ob.domElement.toDataURL();

Результат:
<img src="data:image/png;base64,  ....  ">

Нужно что бы по клику на кнопку открывалось диалоговое окно сохранения этого изображения...

Ответа пока нет


9 комментариев

retyui2
Юзер

retyui2 - 31 августа 2014 21:46 -

upup up

FastFud
Юзер

FastFud - 31 августа 2014 22:08 -

$(function(){  
$('button').click(function(){
    var img = $('img').attr('src');
    var url = img.replace(/^data:image\/[^;]/, 'data:application/octet-stream');
    location.href = url;
  });
});

retyui2
Юзер

retyui2 - 31 августа 2014 22:59 -

все работает спасибо!

retyui2
Юзер

retyui2 - 31 августа 2014 23:09 -

Как насчет: указать размер и название для файла!

retyui2
Юзер

retyui2 - 31 августа 2014 23:52 -

uppuu

FastFud
Юзер

FastFud - 1 сентября 2014 00:24 -

1. Про название я что-то не понял...
2. А про размер ? то какой размер ? ширина и высота или KB, MB и т.п ? если да то это на jQuery думаю не сделать.

retyui2
Юзер

retyui2 - 1 сентября 2014 00:47 -


Имя файла и расширение

retyui2
Юзер

retyui2 - 4 сентября 2014 17:39 -

up up up

FastFud
Юзер

FastFud - 4 сентября 2014 18:37 -

Это base64 - так что название будет такое "загруженное", ну или на php попробовать.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх