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

Design Automation PUT请求Content-Range头缺失或格式异常问题排查

解决Revit Design Automation上传结果到SharePoint时的Content-Range错误
  • 确认上传URL的合法性
    SharePoint的大文件上传必须先通过创建上传会话接口获取专用的uploadURL,不能直接使用普通文件路径。你需要先发送POST请求到/drives/{drive-id}/items/{parent-item-id}:/{filename}:/createUploadSession,用接口返回的uploadURL作为ossuploadURL的值,而非自行拼接的URL。

  • 避免手动干预Content-Range头
    Design Automation会自动处理分块上传的Content-Range头,格式为bytes start-end/total(比如bytes 0-6291455/12582910),其中total必须是文件的准确总大小。不要在请求体的headers字段中手动添加Content-Range,否则会覆盖自动生成的合法头,导致格式错误。

  • 检查请求体配置
    确保告知Design Automation上传信息的POST请求体中,输出项的配置没有干扰上传逻辑。正确的配置示例如下:

    {
      "outputs": [
        {
          "type": "application/octet-stream",
          "ossuploadURL": "你的SharePoint上传会话URL",
          "headers": {} // 此处留空,不要添加任何与Content-Range相关的配置
        }
      ]
    }
    
  • 验证分块大小合规性
    SharePoint对分块上传的块大小有要求:最小5MB,最大60MB(最后一块可小于5MB)。如果Design Automation的分块大小超出这个范围,也会触发Content-Range相关错误。可以通过调整Design Automation的分块配置,或者在创建上传会话时指定maxChunkSize参数来匹配要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 06:35:10