# 上传

# SDK 上传

PHP SDK地址 (opens new window) JAVA SDK地址 (opens new window)

可调用sdk里面的ResourceService 的startUpload,finishUpload完成上传。sdk中包含demo可以参考。

# 通过接口获取上传凭证

提示

以下步骤一、三需要调用 REST API,如何构造 API 请求参见文档 REST API

# 步骤一:获取表单上传参数

POST http://resource-service.qiqiuyun.net/upload/start

参数:

字段 类型 必需 描述
name string 文件名
extno string 业务系统内对应的资源编号,以便与云端资源关联
uploadType string (direct直传,chunk分片)上传方式,默认是chunk形式

响应: form方式返回如下

字段 类型 描述
no string 资源编号
upload.action string 表单上传地址
upload.params object 表单参数
upload.file_param_key string 表单文件上传所使用的键名

# 步骤二:上传文件

向步骤一中的 upload.action POST 数据。可以在浏览器中表单提交,也可以服务端提交数据。

# 步骤三:完成上传

由于上传是直接传到云存储中的 ,所以上传结束后,还需告知云资源服务,上传已经完成。

POST http://resource-service.qiqiuyun.net/upload/finish

参数:

字段 类型 必需 描述
no string 云资源编号,即步骤二中返回的no

响应:

字段 类型 描述
success bool 上传成功则返回 true。