Сложная выдача файла.

nut

Новичок
Сложная выдача файла.

Приветствую!

Обычно я всегда делал выдачу файла следующим способом:

<?php
//......
header("Content-type: image/jpeg");
readfile ("someimage.jpg");
//.....
?>

Однако такой способ насколько я понимаю загружает в память всю картинку.

Вопрос:

Можно ли как-то обработать только заголовок, а собственно выдачу предоставить серверу.

p.s.
Я пробовал делать через header("location: someimage.jpg"), но тогда через браузер виден путь до файла, кроме того предполагается что доступ из веба должен быть закрыт для someimage.jpg.

Спасибо.
 

zerkms

TDD infected
Команда форума
можно читать и отдавать файл кусками
 

nut

Новичок
Автор оригинала: zerkms
можно читать и отдавать файл кусками
Задача в том, чтобы снять нагрузку с сервера.

Выдать файл я могу, он помещается в память.

Может быть есть способ как-то выдать через заголовок "Location:" и дополнительно проверять через mod_auth права на показ?
А через mod_rewrite скрыть положение файла?
 

Alexandre

PHPПенсионер
выдавать файл надо не скриптом а сервером напрямую.
используй модуль x_send_file
 
Сверху