2013-09-29 4 views
1

Как я могу вызвать действие «Сохранить изображение как» при щелчке изображения?Simulate Сохранить изображение Как

+0

@ codefreak, этот вопрос не совсем охватывает этот, поскольку он предполагает, что изображение уже находится в форме URL. – Dave

+0

ok как насчет http://stackoverflow.com/questions/12238545/how-to-save-an-image-via-javascript – codefreak

+2

Да, это выглядит лучше. Хотя кажется, что в то время возможные решения были не такими элегантными. – Dave

ответ

10

Вы можете сделать это с помощью загрузки атрибут HTML5 и не JQuery с:

<a href="http://farm3.staticflickr.com/2881/10000610654_fdf29eb02f_q.jpg" download> 
    <img src="http://farm3.staticflickr.com/2881/10000610654_fdf29eb02f_q.jpg" alt="Smiley face"> 
</a> 

Вы можете также объявить имя файла, если вы хотите его взять другое имя, чем по умолчанию:

<a href="http://farm3.staticflickr.com/2881/10000610654_fdf29eb02f_q.jpg" download="fileName.jpg"> 
    <img src="http://farm3.staticflickr.com/2881/10000610654_fdf29eb02f_q.jpg" alt="Smiley face"> 
</a> 
+2

+1 - скачайте атрибуты скал! – adeneo

+0

@ j08691 Я пробовал это, но не работал , пожалуйста, проверьте мой вопрос http://stackoverflow.com/questions/31988259/download-image-on-click-in-a-preferred-name –

Смежные вопросы