Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Аналог функци readfile(php) или скачка фото по клику (https://javascript.ru/forum/misc/41652-analog-funkci-readfile-php-ili-skachka-foto-po-kliku.html)

Michail23 23.09.2013 22:07

Аналог функци readfile(php) или скачка фото по клику
 
В общем нужно чтобы при клике на фото оно скачивалось на компьютер пользователя, как реализовать?

Erolast 24.09.2013 18:37

Никак. Javascript не имеет и никогда не будет иметь возможности управления файлами пользователя, ибо в этом случае было бы очень легко загнать на комп какую-нибудь вирусяку.
Можно сделать так:
<img src="ссылка_на_картинку" onclick="document.location.href=this.src">

При клике на картинку она откроется в полный размер, и пользователь, если захочет, сможет ее сохранить возможностями браузера.

Fronnt 24.09.2013 21:38

Тебе терпит по срокам или срочно? Меня заинтересовало, но до завтрашнего вечера ковырять не собираюсь. Ничего не обещаю (в смысле получится), но посмотреть - посмотрю.

Fronnt 24.09.2013 21:49

Уже есть решение, но на HTML5 (проверил, все отлично работает) http://stackoverflow.com/questions/1...files-on-click
думаю реально написать полифилл на js под старые браузеры (но нужно ли?)

Deff 25.09.2013 00:54

Цитата:

Сообщение от Fronnt
думаю реально написать полифилл на js под старые браузеры

Сильный замах, но не по силам без задействования серва
В новых то всё просто
<a href="http://javascript.ru/forum/images/ca_serenity/misc/hdback.gif" download>Загрузить картинку</a>

Fronnt 25.09.2013 12:54

Да, вы правы, без применения сторонних технологий нереально.


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