使用.htaccess和添加其他MIME类型; PHP

时间:2015-03-21 06:56:11

标签: php .htaccess

当我从我的网络服务器下载文件时,php获取MIME类型,以便浏览器知道打开文件的内容。在我的网站上有一个混合的文件类型。

我想在PHP识别的列表中添加MIME类型:

这是我的服务器使用PHP将文件下载到计算机的方式:

if (file_exists($file)) {
header( 'Cache-Control: public' );
      header( 'Content-Description: File Transfer' );
      header( "Content-Disposition: attachment; filename={$file}" );
      header( 'Content-Type: ' . mime_content_type($file) );
      header( 'Content-Transfer-Encoding: binary' );
      readfile( $file );
      exit;
}

现在有些网站可以使用.hatacces文件添加MIME类型 http://www.htaccess-guide.com/adding-mime-types/

所以这就是我在htacces文件夹中放入的内容,以便识别viso文件格式:

AddType application/x-viso .vsdx

当我从服务器下载viso文件时,它不会使用Firefox将其识别为viso文件。我有安装viso。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试使用AddType text/x-visio .vsdx