You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Autodesk APS Forge翻译文件能否存储至自有服务器的技术问询

将Autodesk Forge转换后的SVF迁移至自有云服务器的方案

可以将转换后的SVF文件(含关联资源)迁移到你的云服务器,并通过自有URL加载展示,具体要点如下:

  • 可行性说明
    Forge Viewer支持直接加载自定义URL指向的SVF模型,完全可以脱离Forge服务器托管模型资源。

  • 核心操作步骤

    1. 导出SVF及关联资源
      通过Data Management API的GET /derivatives/{urn}/manifest接口获取模型的衍生文件清单,从中提取所有SVF相关的文件路径;再调用GET /derivatives/{urn}/manifest/{derivativeUrn}接口(带上有效Forge令牌)下载所有文件,包括主SVF文件、_svf目录下的几何分片、纹理文件等,务必保留原目录结构。
    2. 部署到自有服务器
      将所有下载的文件完整上传到你的云服务器,确保服务器对外公开这些文件的访问URL,同时配置CORS跨域规则(允许Viewer所在域名的请求),否则前端会因跨域限制无法加载资源。
    3. 调整Viewer加载代码
      不再使用Forge的文档加载方法,直接用Autodesk.Viewing.Model.load加载自有服务器上的SVF,示例代码:
      // 替换为你的服务器上SVF文件的实际URL
      const svfUrl = 'https://your-cloud-server.com/models/your-model.svf';
      const viewer = new Autodesk.Viewing.GuiViewer3D(document.getElementById('viewer-container'));
      viewer.start();
      // 加载模型
      Autodesk.Viewing.Model.load(
        svfUrl,
        viewer,
        (model) => viewer.loadModel(model),
        (err) => console.error('模型加载失败:', err)
      );
      
  • 关键注意事项

    • 不能只迁移单个SVF文件,必须同步所有关联的分片、纹理等资源,否则模型会加载失败或显示不全;
    • 服务器需配置正确的MIME类型:SVF文件设为model/vnd.autodesk.svf或application/octet-stream,确保浏览器能正确解析;
    • 请确认你的操作符合Autodesk Forge的服务条款,避免违反许可协议。

内容的提问来源于stack exchange,提问作者Lakshmi Rani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 07:42:10