Иван
Новичок
Download - save
На определенных сайтах
есть такая штука...
Шелкаем по ссылке:
Ссылка ведет на картинку или файл и после щелчка открывается предложение "Сохранить", "Открыть", "Отмена".
Так понимаю делают это через Header()...
Как грамотно составить такой скрипт?
-~{}~ 21.07.07 18:57:
Для картинки и для файла сделал так:
header("Content-Disposition: attachment; filename=image.jpg\r\n");
//header("Last-Modified: ".$ftime."\r\n");
header("Accept-Ranges: bytes\r\n");
//header("Content-Length: ".($fsize-$range)."\r\n");
//header("Content-Range: bytes $range-".($fsize -1)."/".$fsize."\r\n");
//header("Content-type: audio/mpeg\r\n");
header("Content-Type: application/force-download\r\n");
header("Content-Type: application/download\r\n");
header("Content-Transfer-Encoding: binary\r\n");
Все работает, НО, при сохраненив файл на диск, открываешь его, а он ПУСТОЙ!!!
На определенных сайтах
есть такая штука...
Шелкаем по ссылке:
Ссылка ведет на картинку или файл и после щелчка открывается предложение "Сохранить", "Открыть", "Отмена".
Так понимаю делают это через Header()...
Как грамотно составить такой скрипт?
-~{}~ 21.07.07 18:57:
Для картинки и для файла сделал так:
header("Content-Disposition: attachment; filename=image.jpg\r\n");
//header("Last-Modified: ".$ftime."\r\n");
header("Accept-Ranges: bytes\r\n");
//header("Content-Length: ".($fsize-$range)."\r\n");
//header("Content-Range: bytes $range-".($fsize -1)."/".$fsize."\r\n");
//header("Content-type: audio/mpeg\r\n");
header("Content-Type: application/force-download\r\n");
header("Content-Type: application/download\r\n");
header("Content-Transfer-Encoding: binary\r\n");
Все работает, НО, при сохраненив файл на диск, открываешь его, а он ПУСТОЙ!!!