我有一个基本问题,可能听起来很傻。是否必须在php header()
函数中提及文件扩展名?
例如,
header('Content-Type:application/pdf');
header('Content-Disposition:attachment; filename:"testfile.pdf"');
我之前使用的代码没有扩展名。但工作得很好。
header('Content-Disposition:attachment; filename:"testfile"');
但现在相同的代码与之前的工作方式不同。浏览器显示文件类型未知,并提示选择要查看文件的应用程序。
我没有处理此部分的代码更改。但它的行为却不同。我使用HTMLDOC插件将内容呈现为PDF文件。