2016-09-07 216 views
1

我不知道为什么,但单击指向Edge中.themepack文件的锚链接会导致Edge将文件扩展名更改为“.htm”,但仅限于我的网站。 Microsoft画廊上提供的.themepack文件不以这种方式表现。如何强制Microsoft Edge使用正确的文件扩展名下载文件?

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

演示问题:
https://soulcon.com/downloads包含一个链接到https://soulcon.com/img/SOULCON.themepack
这要么试图显示为文本,或者如果您使用的页面点击包含链接的“下载”的属性,它的下载为.htm文件。

链接https://support.microsoft.com/en-us/help/13768/windows-desktop-themes不会造成这种情况。

考虑到这个网站是由GoDaddy管理的WordPress,我没有任何真正的直接访问服务器。

回答

0

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

+0

感谢您的回复。我曾尝试在WordPress中使用插件,以及像vnd/ms-compressed-cab类型那样的一些MIME类型,但我没有尝试使用八位字节流。它仍然没有工作(使用插件,甚至在.htaccess文件中(使用http://www.htaccess-guide.com/adding-mime-types作为说明)。我想我会联系主机(可悲的是,GoDaddy) – CmdrKeene

0

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

+0

很伤心你不得不压缩文件,我对自己的文件扩展名也面临同样的问题:EDGE将它改为zip。 – StephBel

相关问题