Общие > Веб-технологии

Технология отдачи файла пользователю

(1/1)

ekeeper:
Задача - написать выдачу пользователю файла через пхп

Сейчас есть рабочий вариант, который открывает файл и по 1024 байта отдает пользователю в цикле, пока не конец файла. На живых тестах попадались глюки - файл 8 мб - скачивается только 6 потом в файл пишется phpшного формата ошибка о том, что якобы весь объем файла уже выбран и ничерта не возможно to allocate очередные 1024 байта.

Как дальше жить?

По сему прошу подсказать - как Веб-сервер скармливает файл клиенту, чтобы сделать по аналогии.

alex007:

--- Цитировать ---ekeeper:
Как дальше жить?
--- Конец цитаты ---

правильно прописывать код, так как можно файл "читать php скриптом" и отдовать пользователю одновременно, файлы спокойно можно скачивать и 20+ мегабайтные.

CGVictor:
ekeeper
Судя по упоминанию allocate - не надо сначала читать файл целиком в память, она не резиновая.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии