0

我通过在我的 html 中直接包含http://get.goXTK.com/xtk_edge.js来使用 edge XTK。

以下代码片段显示了我如何在 XTK 中引用我的服务器上的文件。

var skull = new X.mesh();
skull.file = 'http://myserver.com/stls/skull.stl?accessingUserId=dave@ibm.com&accessCode=8999';

如您所见,我的文件 uri 有查询参数,其中有句点。在这种情况下,XTK 失败并显示错误消息:

com&accessCode=8999  file format is not supported.

看起来 XTK 忘记考虑文件 uri 可以有带句点的查询参数。如果它是一个错误,请您考虑在版本 8 之前修复它。如果我做错了什么,请您指出正确的方向。

谢谢你。

4

1 回答 1

0

哈哈,你是对的..它不起作用,但你可以使用以下内容:

var skull = new X.mesh();
skull.file = 'http://myserver.com/stls/skull.stl?accessingUserId=dave@ibm.com&accessCode=8999&skull.stl';

基本上只是在查询中附加另一个'&.stl'。

我们只是使用最后一个点拆分 url 以获得扩展名。欢迎任何关于更好解决方案的提议。

于 2012-08-26T19:31:02.330 回答