gpt4 book ai didi

java - 欧特克伪造 "Failed to trigger translation for this file"

转载 作者:行者123 更新时间:2023-12-02 23:45:30 28 4
gpt4 key购买 nike

我正在尝试使用 Autodesk Forge Viewer 教程

https://developer.autodesk.com/en/docs/model-derivative/v2/tutorials/prepare-file-for-viewer/

我已成功上传并下载了 dwg 文件

在我将其转换为 svf 的步骤中,它似乎从未处理并失败

{"input":{"urn":"Safe Base64 encoded value of the output of the upload result"},"output":{"formats":[{"type":"svf","views":["2d","3d"]}]}}
HTTP/1.1 400 Bad Request
Result{"diagnostic":"Failed to trigger translation for this file."}

第一个问题我是否需要在 Base64 编码之前删除 urn: 。其次是我可以看到更多详细的错误结果。

注意我还尝试过使用 rvt 文件并尝试使用“type”:“thumbnail”似乎没有任何效果。

我觉得我的编码 URN 不正确,但我不确定为什么会这样。在教程页面上,他们似乎有一个更长且原始的瓮,不确定我是否应该在编码之前向其添加其他内容。他们有一个版本和一些其他数字

来自教程生的 “瓮:adsk.a360betadev:fs.file:business.lmvtest.DS5a730QTbf1122d07 51814909a776d191611?版本= 12”

我的原始
“瓮:adsk.objects:os.object:gregbimbucket/XXX”

编辑:这是我从上传 dwg 文件得到的结果

HTTP/1.1 200 OK
Result{
"bucketKey" : "gregbimbucket",
"objectId" : "urn:adsk.objects:os.object:gregbimbucket/XXX",
"objectKey" : "XXX",
"sha1" : "xxxx",
"size" : 57544,
"contentType" : "application/octet-stream",
"location" : "https://developer.api.autodesk.com/oss/v2/buckets/gregbimbucket/objects/XXX"
}

这是我发送来转换文件的内容

{"input":{"urn":"dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Z3JlZ2JpbWJ1Y2tldC9YWFg"},"output":{"formats":[{"type":"svf","views":["2d","3d"]}]}}

这是我得到的错误

HTTP/1.1 400 Bad Request
Result{"diagnostic":"Failed to trigger translation for this file."}

编辑 2:解决方案看起来上传文件时的 object_id 必须具有文件扩展名,并且不能以 GUI 或随机字符集结尾,才能知道它是什么文件类型。这样就可以转换了。

"objectId" : "urn:adsk.objects:os.object:gregbimbucket/Floor_sm.dwg", 

最佳答案

解决方案看起来上传文件时的 object_id 必须具有文件扩展名,并且不能以 GUI 或随机字符集结尾,才能知道文件类型。

关于java - 欧特克伪造 "Failed to trigger translation for this file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38339642/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com