【发布时间】:2019-07-05 03:41:13
【问题描述】:
我已启动并运行 Autodesk Forge NativeViewer,但现在想下载翻译后的文件并将其存储在我自己的存储帐户中,而不是 AWS,然后从那里将文件提供给查看器。
将查看器的环境设置设置为“本地”,然后调用将 URL 传递给托管 svf 文件的 loadModel 函数确实会使查看器从我自己的存储帐户解析文件,但我有两个问题:
- 如果已将 URL 编码的 SAS 令牌附加到 URL,则会再次对其进行编码,从而导致特殊字符出现问题。
- 我无法覆盖 XHR 调用,因为它们是在 Web Worker 中进行的。
是否有可用的对象,我可以覆盖它来设置标题或操纵 HTTP 调用以加载查看器资产? Web Worker 代码看起来每次都是动态加载的,而且似乎没有任何来自全局 LMV 对象实例的对象,我可以覆盖这些对象以让我访问 HTTP 标头等?
【问题讨论】: