我没有安装我的 MacOs HighSierra 新XAMPP (osx-7.4.6-0-vm ) 并启动它- 服务器在 IP 192.168.64.2 上运行。然后我安装/opt/lampp
并单击到Explore
。Finder 窗口打开,我转到 directory htdocs/
。然后在htdocs
我创建文件夹assets
并在其中复制文件alice.wasm
(此文件使用brotli (br)压缩)。您可以使用此 jsfiddle 生成器下载此测试(brotli 压缩)文件。在里面htdocs
我创建以下 .htaccess
文件
<IfModule mod_mime.c>
AddType application/wasm .wasm
AddEncoding br .wasm
AddOutputFilterByType DEFLATE application/wasm
</IfModule>
问题
当我去http://192.168.64.2/assets/alice.wasm浏览器没有下载文件并且在 chrome>networks 选项卡中我看到(这里有更多细节)
(失败)net::ERR_CONTENT_DECODEDING_FAILED
但是,当我更改AddEncoding br .wasm
为AddEncoding rar .wasm
(或改为使用zip
, 或none
)时,浏览器下载文件(详细信息),但问题是浏览器自动不解压缩文件(因此它保存压缩文件)。
当我将此.htacces
文件和alice.wasm
文件放到一些类似 AZURE apache 的服务器(但我无权访问它的配置文件)时,浏览器下载文件并即时解压缩(详细信息) - 所以这是可能的。
问题:我应该怎么做才能使 XAMPP 按预期工作?