首页 > 解决方案 > Autodesk Forge® 模型衍生 API:转换为 svf2 错误 406“此设计不支持 SVF2。”

问题描述

选择文件后,我们希望使用 forge-apis 包将其转换为 svf2 格式。这里是 translate 方法的代码:

      const derivativesApi = new DerivativesApi()
      this.urn = Buffer.from(this.itemToRender.id).toString('base64')

      const job: JobPayload = {
        input: {
          urn: this.urn
        },
        output: {
          formats: [
            {
              type: 'svf2',
              views: ['2d', '3d']
            }
          ]
        }
      }

      const translation = await derivativesApi.translate(
        job,
        {},
        autodeskClientTwo(),
        await autodeskClientTwo().authenticate()
      )

获得错误的“406”错误请求。

406:“此设计不支持 SVF2。”

任何想法?提前致谢。

标签: autodesk-forgeautodesk-model-derivative

解决方案


目前仅支持OSS buckets中的文件进行SVF2翻译。因此,您必须先将文件移动到您自己的OSS 存储桶中,然后再开始翻译。

目前我无法告诉您SVF2翻译何时可用于BIM 360 Docs上的文件


推荐阅读