header, скачивание файла в CodeIgniter 2.x

sanu0074

Новичок
Немогу скачать файл с сервера, делаю так:
PHP:
			header('Content-Description: File Transfer');
			header('Content-Type: application/octet-stream');
			header('Content-Disposition: attachment; filename='.$file);
			header('Content-Transfer-Encoding: binary');
			header('Expires: 0');
			header('Cache-Control: must-revalidate');
			header('Pragma: public');
			readfile($file);
- данный метод скачивания, качает файл с нужным резрешением но его вес 4kb
- пробовал в $file использовать абсолютный путь, и относительный, непомогло ничего
- просто прямая ссылка показывает 404 ошибку
- добавлял в htaccess: application/octet-stream с разрешением, тоже непомогло

при загрузке файла ставлю полные права с помощью chmod();

уже незнаю что делать, помогите победить проблему!
 

hell0w0rd

Продвинутый новичок
А вот мне всегда было интересно, если картинка не генерируется в скрипте - нафига ее через php отдавать? Начиная от того что статику лучше другие вещи отдают, заканчивая тем, что php начинает течь со временем, а клиент может попасться с медленным коннектом, и таких может быть не 1 - а 100?
 
Сверху