中台
    中台
    • 规范
    • 项目管理
      • 锁定状态
        • 锁定
        • 提交版本
        • 取消锁定
        • 初始化单体下专业
        • 更新项目信息
        • 更新项目扩展信息
        • 更新单体信息
        • 更新单体扩展信息
        • 添加单体
        • 添加文件版本(文件上传成功后调用)
        • 添加单体扩展信息
        • 项目详情
        • 项目扩展信息
        • 单体列表
        • 专业列表
        • 文件版本列表
        • 删除单体
      • 普通状态
        • 项目列表(带分页)
        • 项目详情
        • 单体列表
        • 项目下拉筛选项
        • 专业列表
        • 批量检查是否处于编辑状态
      • 创建项目
        POST
    • 模型管理
      • 单体下属文件列表
        POST
      • 模型详情
        POST
      • 批量删除文件或文件夹
        POST
      • 轻量化
        POST
    • 存储管理
      • 分片上传
        • 获取分片上传凭证
        • 检查分片是否存在
        • 检查分片是否存在v2
        • 文件分片上传
        • 合并分片
      • 下载
        • 单文件下载
        • 批量下载
      • 普通上传
        POST
      • 检查文件是否存在
        GET
      • 秒传
        POST
    • 任务管理
      • 任务列表
        POST
      • 任务取消
        POST
      • 任务重试
        POST
      • 更新任务读取状态
        POST
    • 能力服务
      • 模型对比-SZ-IFC
        • 模型对比-SZ-IFC
        • 开启IFC模型对比任务
        • 查询IFC模型对比任务结果
      • 轻量化展示
        • 轻量化展示
        • 获取obv-token
      • 图纸识别
        • 图纸识别
        • 识图识别任务开启
        • 识图识别结果查询
      • 图模匹配
        • 图模匹配
        • 开启图模匹配任务
        • 图模匹配任务结果查询
      • 空间计算
        • 空间计算
        • 查询空间树
        • 查询构件树
        • 查询机电系统树
        • 根据空间查构件
        • 根据构件查属性
      • 模型对比-Revit
        • 模型对比-Revit
        • 开启Revit模型对比任务
        • 查询Revit模型对比任务信息
        • 查询Revit模型对比结果
      • 项目维度统计查询
        • 项目维度统计查询
        • 项目聚合列表
        • 项目编码列表
        • 获取子文件夹树
        • 获取子文件列表
        • 项目版本列表
      • 模型维度统计查询
        • 模型维度统计查询
        • 按类型获取模型数量
        • 按周期获取模型数量
        • 按专业获取统计模型
        • 按单体获取模型列表
      • 单体维度统计查询
        • 单体维度统计查询
        • 根据项目ID获取单体
      • 能力列表
        POST
      • 能力接口列表
        POST
      • 模型文件Hash存储
        POST
      • 模型文件Hash查询
        POST

    5、存储管理

    概述#

    存储管理功能是一种基于云计算技术的数据存储服务,可以通过API提供上传、下载、删除文件,提供了单文件上传、分片上传、单文件下载、批量下载、秒传功能。可以包含多种类型的数据,如文本、图像、音频等,整体具有很高的可靠性和可扩展性。

    接口描述#

    当客户端发起请求时,通过nginx访问到存储集群,通过集群的负载均衡,找到适合提供服务的服务器,接收文件流数据并写入磁盘,同时记录文件信息,根据历史文件信息,智能的判断是新文件还是已有文件的升级并自动记录该文件的版本信息;

    上传#

    上传文件后,如果服务器存在同名文件,则会认为是老版本文件的升级版本,会将该文件的版本加一存储;
    普通上传:文件上传;
    分片上传:客户端先将文件分片处理,然后将分片同时上传,所有分片都传好后,请求合并分片接口,服务器即将所有分片合并为一个完整文件;
    秒传:客户端在上传文件时,如果传入文件的md5信息,则服务器会检查是否有相同文件存在,如果有,则文件本身不再接受,直接按照文件已经上传完成处理;

    下载#

    单文件下载:单个文件的下载;
    批量下载:多个文件同时下载;

    删除#

    单文件删除:单个文件的删除;
    批量删除:多个文件同时删除;
    修改于 2023-09-04 10:39:07
    上一页
    轻量化
    下一页
    获取分片上传凭证
    Built with