Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » jQuery » Выгрузка изображения

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


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

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

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

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

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


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

retyui2
Юзер

retyui2 - -

upup up

FastFud
Юзер

FastFud - -

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

retyui2
Юзер

retyui2 - -

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

retyui2
Юзер

retyui2 - -

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

retyui2
Юзер

retyui2 - -

uppuu

FastFud
Юзер

FastFud - -

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

retyui2
Юзер

retyui2 - -


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

retyui2
Юзер

retyui2 - -

up up up

FastFud
Юзер

FastFud - -

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

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

наверх