Аналог функци readfile(php) или скачка фото по клику
В общем нужно чтобы при клике на фото оно скачивалось на компьютер пользователя, как реализовать?
|
Никак. Javascript не имеет и никогда не будет иметь возможности управления файлами пользователя, ибо в этом случае было бы очень легко загнать на комп какую-нибудь вирусяку.
Можно сделать так: <img src="ссылка_на_картинку" onclick="document.location.href=this.src"> При клике на картинку она откроется в полный размер, и пользователь, если захочет, сможет ее сохранить возможностями браузера. |
Тебе терпит по срокам или срочно? Меня заинтересовало, но до завтрашнего вечера ковырять не собираюсь. Ничего не обещаю (в смысле получится), но посмотреть - посмотрю.
|
Уже есть решение, но на HTML5 (проверил, все отлично работает) http://stackoverflow.com/questions/1...files-on-click
думаю реально написать полифилл на js под старые браузеры (но нужно ли?) |
Цитата:
В новых то всё просто <a href="http://javascript.ru/forum/images/ca_serenity/misc/hdback.gif" download>Загрузить картинку</a> |
Да, вы правы, без применения сторонних технологий нереально.
|
Часовой пояс GMT +3, время: 19:05. |