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

使用AWS S3预签名URL传图生成3D模型时进度100%报错求助

Autodesk Forge 摄影测量重建3D模型报错问题排查

基础信息

  • 运行环境:Mac系统
  • 开发语言:.NET
  • 问题Photoscene ID:krb1VCLBHop1AdbAdPtm96PWtCfsbncmfSXdSG5eUYM

操作流程

需求为上传移动端拍摄的图片生成物体3D模型,因直接上传本地图片存在问题,先将图片上传至AWS S3生成预签名URL,再通过curl命令调用上传接口,所用命令如下:

curl -v $BASE'photo-to-3d/v1/file' \
-H 'Authorization: Bearer '$AUTH \
-F "photosceneid="$PID \
-F "type=image" \
-F "file[0]="$URL

接口返回情况

上传接口响应(无报错)

{
  "Usage":"2.1651990413666",
  "Resource":"/file",
  "photosceneid":"krb1VCLBHop1AdbAdPtm96PWtCfsbncmfSXdSG5eUYM",
  "Files":{
    "file":[
      {
        "filename":"YXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyMTEwMDdUMDY0NTU0WiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmWC1BbXotU2lnbmF0dXJlPWUyMDgyYWE2YjgyNzFmNzk4NTFmNzc3MzkwYmFhN2ExN2FjM2Y5MjJjNjM3NGIyMzg5YWFmN2IwNzE3OTY3MjU=.jpg",
        "fileid":"AALxKyQX1tAhcEgbM6w6lITCOHAleS1Dumu6ocy3qaY=-krb1VCLBHop1AdbAdPtm96PWtCfsbncmfSXdSG5eUYM",
        "filesize":"187126",
        "msg":"No error"
      }
    ]
  }
}

进度查询接口响应(重建失败)

{
  "Usage":"0.51469397544861",
  "Resource":"/photoscene/krb1VCLBHop1AdbAdPtm96PWtCfsbncmfSXdSG5eUYM/progress",
  "Photoscene":{
    "photosceneid":"krb1VCLBHop1AdbAdPtm96PWtCfsbncmfSXdSG5eUYM",
    "progressmsg":"ERROR",
    "progress":"100"
  }
}

已排查项

  • 预签名URL可正常访问、下载JPG格式图片
  • 查看photoscene属性获取错误码 "error_msg_id": "262",Autodesk Forge官方错误处理文档未收录该错误码含义,无法定位问题原因

排查建议

未公开的错误码262通常对应图片资源拉取后校验不通过类问题,可按以下优先级排查:

  1. 核对图片合规性:确认上传图片分辨率在100万-2400万像素区间,无EXIF信息损坏、过度曝光、模糊问题,若为批量上传需保证相邻角度图片重叠率在60%-80%,单场景上传图片总数不少于20张
  2. 校验预签名URL可用性:确认调用上传接口时S3预签名URL仍在有效期内,URL总长度未超过2048字符,可尝试将预签名URL转换为短链后重新上传测试,避免URL参数过长被服务端截断
  3. 核对Photoscene创建参数:确认创建Photoscene时scenetype参数配置为object(对应物体重建需求),参数配置错误会直接导致重建失败
  4. 链路验证:可先尝试直接上传本地正常测试图片发起重建,确认重建链路无问题后再切换回S3预签名URL方案,排除中间链路异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 10:54:00