上傳api接口說明
發(fā)布時間:2019-10-20 15:27:25
上傳接口說明
參數(shù)說明
uploaddkey:后臺系統(tǒng)設(shè)置-上傳設(shè)置-上傳密鑰
md5值是取文件前10M作為文件md5值
可以參考軟件文件夾/work/public/upload/js/upload.js
上傳接口說明
文件是否存在檢測
通過MD5檢測上傳的文件是否已經(jīng)存在,如果存在,那么直接返回文件信息
POST /uploads?status=md5Check&uploadkey=uploaddkey
Form數(shù)據(jù):
md5=md5
如果文件存在,響應(yīng):
{
ifExist: 1,
duration: 30, //影片時長
title: "",//標(biāo)題
path: "", //路徑
pic: "", //圖片路徑
pics: "",
gif: "", //動態(tài)圖片路徑
qr: "", //二維碼路徑
orgfile: "", //原始文件
url: "", //m3u8的url
mp4: "", // mp4 文件路徑
share: "" //分享地址路徑
}
否則:
{
ifExist : 0
}
分片檢測
檢測文件分片是否存在
POST /uploads?status=chunkCheck&name=md5&size=1024000&chunkIndex=3
如果分片存在,響應(yīng):
{
ifExist : 1
}
否則:
{
ifExist : 0
}
分片上傳
通過標(biāo)準(zhǔn)的form表單方式上傳文件分片,注意form 表單的編碼類型
POST /uploads
Form數(shù)據(jù):
userId=xxxx&uniqueFileName=md5&chunk=3
響應(yīng)http 200 code
分片合并
注意name為 md5值
chunks 表示分片總數(shù)
POST /uploads?status=chunksMerge&md5=xxxx&name=xxxxx&chunkns=30
響應(yīng)固定值:
{
duration: 30, //影片時長
title: "",//標(biāo)題
path: "", //路徑
pic: "", //圖片路徑
pics: "",
gif: "", //動態(tài)圖片路徑
qr: "", //二維碼路徑
orgfile: "", //原始文件
url: "", //m3u8的url
mp4: "", // mp4 文件路徑
share: "" //分享地址路徑
}
以下是java環(huán)境的上傳代碼:
sdk下載https://github.com/云轉(zhuǎn)碼/upload-sdk
代碼包下載
安卓端上傳代碼和蘋果ios上傳源碼已經(jīng)寫好,付費用戶可到群文件自行下載。
由于文件太大,請聯(lián)系客服QQ250093148索取文件包。