cdn/cdn上传

简要描述

  • 上传CDN,获取fileid。

请求URL

  • http://127.0.0.1:8888/api/

请求方式

  • POST

参数

参数名必选类型说明
typeint接口编号
filePathstring文件绝对路径
aeskeystring文件的md5
fileTypeint文件类型,可参考枚举值,更多类型可从消息XML获取
bAsyncbool如果将该参数设置为true,则任务不再阻塞,接口响应内容会通过消息处理器返回,消息推送类型为0<br/>如果提供了asyncUserData参数,会随调用结果一起推送
asyncUserDatastrxxxx

文件类型

文件类型枚举值
原图1
高清图2,会创建thumb
缩略图3,会创建thumb
视频4,会创建thumb
文件5
大文件(25M及以上)7
语音15

请求示例

 {
  "type": 7,
  "filePath": "C:\\xxx.txt",
  "aeskey": "e742f8ce990980e402b00f89dc8d1d4d",
  "fileType": 5
 } 

返回示例

  {
    "data": {
      "status": 0,
      "desc": "",
        "data": {
            "aeskey": "askey", #### askey
            "encryptfilemd5": "encryptfilemd5",
            "filecrc": "filecrc",
            "fileid": "fileid",
            "filekey": "filekey",
            "isgetcdn": "0",
            "isoverload": "0",
            "isretry": "0",
            "rawfilekey": "rawfilekey",
            "rawfilemd5": "rawfilemd5",
            "rawtotalsize": "rawtotalsize",
            "recvlen": "recvlen",
            "retcode": "0",
            "retrysec": "0",
            "seq": "1",
            "ver": "0",
        },
    }
  }

返回参数说明

参数名类型说明
error_codeint错误代码
descriptionstring错误描述
datajson业务数据

备注