如何强制Microsoft Edge使用正确的文件扩展名下载文件?

时间:2016-09-07 00:58:05

标签: wordpress html5 microsoft-edge

我不知道原因,但点击Edge中.theme包文件的锚点链接会导致Edge将文件扩展名更改为" .htm"相反,但仅限于我的网站。 Microsoft库中提供的.theme包文件不会这样。

鉴于此,我确定它必须是服务器配置,但我无法确定如何解决它。起初,它试图在浏览器中显示.themepack(它是一个cab格式文件),好像它是文本一样。我添加了html5属性&#34;下载&#34;到我的<a>标记并提示下载,但它仍然试图将其命名为.htm。

问题演示:
https://soulcon.com/downloads包含指向https://soulcon.com/img/SOULCON.themepack的链接 这或者尝试显示为文本,或者如果您使用该页面单击包含&#34;下载&#34;的链接。属性,它下载为.htm文件。

https://support.microsoft.com/en-us/help/13768/windows-desktop-themes处的链接不会导致此问题。

考虑到这个网站是GoDaddy的托管wordpress,我没有真正的直接访问服务器。

2 个答案:

答案 0 :(得分:0)

您需要将.themepack文件扩展名与服务器上的application/octet-stream MIME类型相关联。向托管服务提供商的支持人员询问如何操作。它可能适用于.htaccess文件。

答案 1 :(得分:0)

通过压缩文件来解决问题。