JS код за сваляне на снимка...

Malfurion

Registered
Вчера видях един сайт с картинки, където картинките имаха линк "Свали!" и като цъкнеш на него не ти отваря картинката и да си я запазиш ами ти я сваля като exe файл или като mp3.

Доколкото разбрах става с JS, и затова реших да попитам :oops:
 
Може да му дадеш force download с PHP
Нещо такова:
<?php
$file = $_GET['file'];
header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($file));
@readfile($file);
?>
И после към този файл подаваш GET променлива file:
?file=image.jpg
 
raiden каза:
Може да му дадеш force download с PHP
Нещо такова:
<?php
$file = $_GET['file'];
header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($file));
@readfile($file);
?>
И после към този файл подаваш GET променлива file:
?file=image.jpg
Имаш +1 ... въпрос: под всички браузъри ли работи? и защо е това: @readfile($file);?
 
Извежда съдържанието на файла като echo, но понеже си посочил Content-Type: application/force-download в хедърите то започва да се тегли ;) ако го направиш да не е application/force-download а например image/png и посочиш да прочете .png картинка ще я покаже в браузъра. И да работи под всички браузъри
 

Back
Горе