Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

概述

文件管理接口是只企业用户在管理台中不同模块上传文件的接口。

接口详情

1. 产品固件上传

产品固件上传是用于企业用户在固件管理新增固件的时候,需要将固件文件上传到服务器,然后根据上传返回的路径新增固件。

关于产品固件管理请了解 产品与设备管理接口

Request

URL

POST /v2/upload/product/{product_id}/firmware

Header

Access-Token:"调用凭证"

Content

产品固件文件二进制数据

Response

Header

HTTP/1.1 200 OK

Content

{
    "url":"文件资源地址",
    "md5":"文件MD5值",
    "size":"文件大小"
}

2. APN密钥文件上传

APN密钥文件是IOS APP用于离线推送的密钥文件,本接口用于在管理台中的应用管理创建应用时,需先上传APN密钥文件,然后根据上传返回的路径创建应用。

关于应用管理接口请了解 应用管理接口

Request

URL

POST /v2/upload/app/apn_license

Header

Access-Token:"调用凭证"

Content

APN密钥文件的二进制数据

Response

Header

HTTP/1.1 200 OK

Content

{
    "url":"apn密钥文件下载地址"
}

3.图片上传

Request

URL

POST /v2/upload/image?parameters=eyJjb250ZW50LXR5cGUiOiJpbWFnZS9zdmcreG1sIn0=
字段说明是否必须
parameters

接口参数,格式为Base64(JSONObject),
例如,真实参数如下:

{

    "content-type": "image/svg+xml;charset=UTF-8"

}
content-type:上传图片文本类型

转为为parameters为
eyJjb250ZW50LXR5cGUiOiJpbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgifQ==

Header

Access-Token:"调用凭证"
Content-Type:"文件二进制数据类型"

Content

图片二进制数据

Response

Header

HTTP/1.1 200 OK

Content

{
    "url": "图片下载地址"
}

4.XFile签名

Request

URL

POST /v2/xfile/signature


Header

Access-Token:"调用凭证"

Content

{
	"type":"申请签名文件的类型",
    "public_read":"是否公共读",
 	"file_name":"文件名称"   
}
名称必填类型备注
typeTrueString申请签名文件的类型
public_readFalseBoolean签名文件是否公共读,默认公共读
file_nameFalseString文件名称


Response

Header

HTTP/1.1 200 OK

Content

{
    "type": "签名类型, 枚举, 目前只能为aliyun",
    "data":{
		"access_id":"签名标识",
        "policy":"签名策略",
        "signature":"签名",
        "dir":"签名文件目录",
        "host":"签名文件服务器地址",
        "expire":"签名过期时间"
    }
}

  • No labels