使用PHP发送文件时遇到一些问题。我想发送一个名为.version
的文件(注意点,没有任何内容)。文件已正确发送,但我的浏览器将其重命名为version
。因此该文件失去其功能。该文件必须像这样命名。
这是我使用的代码:
<?php
header("Content-Description: File Transfer");
header("Content-Type: text/version");
header("Content-Disposition: attachment; filename=\".version\"");
header("Content-Length: " . filesize($file));
readfile($file);
exit();
?>
$file
是文件的正确内部路径
其他标头如expires标头在我的服务器配置中设置。
如果缺少信息,我会添加,如果你要求它!