PSPDFKIT:无法在 'webassembly' 上执行 'compile' http 状态代码不正确

PSPDFKIT: failed to execute 'compile' on 'webassembly' http status code is not ok

在我的本地系统中使用 PSPDFKit 版本 2021.5.3 它工作正常,但在我们的开发环境中(启用 https)。我们收到如下错误:

failed to execute 'compile' on 'webassembly' http status code is not ok

我们可以看到下载 wasm 文件时名称类似于 pspdfkit-77------.wasm 失败。

在浏览器控制台的网络选项卡中我们可以看到响应:

{"fault":{"faultstring":"Body buffer overflow","detail":{"errorcode":"protocol.http.TooBigBody"}}}

我们还尝试设置 disableWebAssembly: true,然后我们在 ASM 文件中遇到同样的错误。虽然wasm.js能够加载。

在浏览器的控制台中,我们正在进入开发环境:

start to download "https://URL_PATH_TO_OUR_APPLICATION/pspdfkit-77XXXXX.wasm download.

&然后错误

failed to execute 'compile' on 'webassembly' http status code is not ok

但在本地我们得到

start to download http://localhost:3000/URL_PATH_TO_OUR_APPLICATION/pspdfkit-77XXXXX.wasm download.

Download and Initiation complete ,took:200ms

Native Initialisation complete ,took 294ms.

我们是否遗漏了配置中的任何内容?

这看起来像是对您使用的服务器的限制,它显然无法提供大小超过 10MB 的文件,例如 运行 PSPDFKit for Web 在独立模式下所需的 WASM 文件。