0

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

无法在“webassembly”上执行“编译” http 状态代码不正常

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

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

{"fault":{"faultstring":"正文缓冲区溢出","detail":{"errorcode":"protocol.http.TooBigBody"}}}

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

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

开始下载“https://URL_PATH_TO_OUR_APPLICATION/pspdfkit-77XXXXX.wasm 下载。

然后错误

无法在“webassembly”上执行“编译” http 状态代码不正常

但在当地我们得到

开始下载 http://localhost:3000/URL_PATH_TO_OUR_APPLICATION/pspdfkit-77XXXXX.wasm 下载。

下载和启动完成,耗时:200ms

原生初始化完成,耗时 294 毫秒。

我们在配置中遗漏了什么吗?

4

1 回答 1

0

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

于 2022-02-17T16:14:59.673 回答