上传api接口说明

发布时间:2019-10-20 15:27:25
关于云转码视频系统的免费说明:http://www.yunzhuanma.com/wenti/2019-06-21/184.html
云转码最新版地址下载:http://www.yunzhuanma.com/xiazai/2016-06-22/1.html

 

上传接口说明

参数说明

uploaddkey:后台系统设置-上传设置-上传密钥

md5值是取文件前10M作为文件md5值

可以参考软件文件夹/work/public/upload/js/upload.js

 

 

 

上传接口说明

文件是否存在检测

通过MD5检测上传的文件是否已经存在,如果存在,那么直接返回文件信息

POST /uploads?status=md5Check&uploadkey=uploaddkey

Form数据:

md5=md5

如果文件存在,响应:

 {

    ifExist: 1,

    duration: 30, //影片时长

    title: "",//标题

    path: "", //路径

    pic: "", //图片路径

    pics: "",

    gif: "", //动态图片路径

    qr: "", //二维码路径

    orgfile: "", //原始文件

    url: "", //m3u8的url

    mp4: "", // mp4 文件路径

    share: "" //分享地址路径

}

 

否则:

{

    ifExist : 0

}

 

分片检测

检测文件分片是否存在

 

POST /uploads?status=chunkCheck&name=md5&size=1024000&chunkIndex=3

 

如果分片存在,响应:

{

    ifExist : 1

}

否则:

{

    ifExist : 0

}

分片上传

通过标准的form表单方式上传文件分片,注意form 表单的编码类型

 

POST /uploads

Form数据:

userId=xxxx&uniqueFileName=md5&chunk=3

 

响应http 200 code

 

分片合并

注意name为 md5值

chunks 表示分片总数

 

POST /uploads?status=chunksMerge&md5=xxxx&name=xxxxx&chunkns=30

 

响应固定值:

 {

    duration: 30, //影片时长

    title: "",//标题

    path: "", //路径

    pic: "", //图片路径

    pics: "",

    gif: "", //动态图片路径

    qr: "", //二维码路径

    orgfile: "", //原始文件

    url: "", //m3u8的url

    mp4: "", // mp4 文件路径

    share: "" //分享地址路径

 

以下是java环境的上传代码:

sdk下载https://github.com/云转码/upload-sdk

代码包下载

 安卓端上传代码和苹果ios上传源码已经写好,付费用户可到群文件自行下载。

 由于文件太大,请联系客服QQ250093148索取文件包。