Я уже некоторое время использую модуль Xsendfile, но это было тогда, когда я хранил файлы на своем локальном компьютере.Это работало отлично.Теперь я храню файлы на удаленном сервере, и мне нужно, чтобы файл менял имя при загрузке.Я настроил это:
header("Content-Disposition: attachment; filename=$quote{$name3}$quote");
readfile("http://www.example.com/file.txt");
Это прекрасно работает (за исключением того факта, что мне нужно добавить в заголовок contentize и тип контента, но я это исправлю после исправления)Проблема в том, что он потребляет много памяти.Я мог бы, вероятно, скачать 4-5 одновременно.
Можно ли использовать XSendFile на удаленных URL-адресах?Есть ли лучший способ сделать это?