PHP只发送包含扩展名的文件

时间:2014-06-12 21:41:18

标签: php html download file-transfer file-extension

使用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标头在我的服务器配置中设置。

如果缺少信息,我会添加,如果你要求它!

0 个答案:

没有答案