繁体   English   中英

Apache下载具有特定扩展名的文件

[英]Apache download files with specific extension

我在apache网络服务器上有下载目录。 此目录中的文件具有特定的扩展名。 例如* .yyy和* .zzz。 但是所有这些文件都被重命名为.zip或.tar.gz

我已经在不同的浏览器中进行了测试,但没有任何问题。

但是有些用户告诉他们,他们获得软件包的来源,而不是下载。

我已经创建了.htaccess

AddType application/zip .zzz
AddType application/x-gzip .yyy

但是,当我尝试在MS Internet Explorer中下载aaa.yyy时,它尝试不保存aaa。 yyy但aaa。 GZ

如何强制浏览器下载文件而不更改扩展名?

<FilesMatch "\.(zzz|yyy)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>

强制类型告诉浏览器您不知道文件类型。 所以他们不会做任何愚蠢的事情。 第二行将告诉他们下载此文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM