|
Загрузка файлов
Хочу сделать хранилище файлов...
Нужно чтобы файл можно было скачать только через пхп скрипт, например, qwe.ru/download.php?id=100, и чтобы нельзя было скачать файл непосредственно с того места где он находится.
Ну непосредственный доступ я запретил.
Закачку через скрипт делаю так:
header("Cache-Control: None");
header("Accept-Ranges: bytes");
header("Content-Disposition: inline; filename=\"".$file."\"");
header("Content-Type: any");
header("Content-Length: ".$size);
readfile($path."/".$file);
$size - длина файла, $file - название файла,
$path - путь к файлу.
header("Content-Type: any") - any - ент я сам придумал, чтобы браузер не пытался открыть файлы программами какими-нибудь, чтобы они всегда сохранялись.
Всё вроде ничего.... в IE , опера же сама определяет тип файла и запускает приложения, например winamp, когда пытаюсь музыку скачать.
Можно ли как-нибудь решить проблему?
Или я чтото неправильно делаю?
|