2016-09-07 222 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

相關問題