文件上传(FileBridge.upload)
上传文件插件
参数
//成功回调
var onSuccess = function(message){
//message:数据格式为JSON字符串
}
//失败回调
var onError = function(message){
alert(message);
}
function uploadFile(){
var options = {
"source":"/storage/emulated/0/Android/data/com.hand.hippius/cache/modified.jpg",
"target":"http://hzerodevb.saas.hand-china.com/hfle/v1/files/multipart?bucketName=hippius-iam",
"fileKey":"file",
"mimeType":"image/jpg",
"fileName":"Screenshot_2019-04-11-20-02-48.jpg",
"headers":{
"xxxxx":"bearer b23634aa-ec3e-4f63-8493-572831c03fdc"
}
}
var arguments = {
className:"FileBridge",
function:"upload",
params:options,
successCallBack:"onSuccess",
failCallBack:"onError"
}
HandBridge.postMessage(JSON.stringify(arguments))
}
返回值
{
"status":"PROGRESS"/"FINISH"/"FAIL" //正在传输/完成/失败
"fileSize":1234 //文件总大小
"finishSize":1222 //已传输大小
"response":"xxxxx" //传输完成/失败后端返回值
}