Есть ли способ сделать загрузку изображения после нажатия на него (без щелчка правой кнопкой мыши сохранить изображение как)?
Я использую небольшую функцию Javascript для вызова страницы загрузки:
<a href="#"
onclick="window.open('download.php?file=test.jpg', 'download', 'status=0');"
>Click to download</a>
На странице download.php у меня есть что-то вроде:
$file = $_GET['file'];
header('Content-Description: File Transfer');
header("Content-type: image/jpg");
header("Content-disposition: attachment; filename= ".$file."");
readfile($file);
Но это не сработает. Что я делаю неправильно?
Спасибо заранее!