У меня есть основной вопрос и может показаться глупым. Обязательно ли указывать расширение файла в php header()
функционировать?
Например,
header('Content-Type:application/pdf');
header('Content-Disposition:attachment; filename:"testfile.pdf"');
Код, который я использовал ранее, не имел расширения. Но работал нормально.
header('Content-Disposition:attachment; filename:"testfile"');
Но теперь тот же код работает не так, как раньше. Браузер показывает, что тип файла неизвестен, и предлагает выбрать приложение для просмотра файла.
Я не сделал никаких изменений кода, который обрабатывает эту часть. Но все же это действует по-другому. Я использую плагин HTMLDOC для рендеринга контента в файл PDF.
Задача ещё не решена.
Других решений пока нет …