Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

скачивание больших файлов

00 голосов
2
есть скрипт, который посылает HTTP заголовок браузеру с целью предложения скачать файлик.
в этом скрипте необходимо использовать апи битрикса - в начале делаю
include($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

возникает проблема при скачивании больших файлов (>100Mb) - скачиваются пустые файлы.

с файлами меньшего размера такого не происходит. Похоже, что это специфика битрикс, т.к. без подключения эпилога все работает.
такие заголовки посылаются
Код
header("Content-Type: application/force-download;");
header("Content-Length: ".($size-$cur_pos+1));
header("Content-Disposition: attachment; filename=\"".$file."\";");
header("Content-Transfer-Encoding: binary");
header("Accept-Ranges: bytes");
header("Content-Range: bytes ".$cur_pos."-".$size."/".$filesize);
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
header("Pragma: public");
спросил 29 Авг, 13 от xKISKAx (120 баллов)

2 Ответы

00 голосов
Может проблема в ограничении на размер файла у хостера?
ответил 29 Авг, 13 от OPEX (720 баллов)
00 голосов
скорее всего нет, потому что файлы такого же размера скачиваются, если не использовать скрипт
ответил 16 Ноя, 13 от xKISKAx (120 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 22 Апр, 14 от Savinga (140 баллов)
0 голосов
5 ответов
спросил 13 Июль, 13 от TYtu (200 баллов)
0 голосов
2 ответов
спросил 09 Май, 14 от Fierce88 (440 баллов)
0 голосов
3 ответов
0 голосов
0 ответов