function uploadFile(obj) {
var time = new Date().getTime();
var secret = Base64.stringify(hmacSHA256(token + "" + time, "0Q4icRHjJY2BRdTJdJrCFixD6OMhhd01"));
var url = obj.url; //服务器地址
var filePath = obj.filePath; //要上传文件资源的路径。
var formData = obj.formData;
var success = obj.success;
var name = obj.name; //文件对应的 key
var method = obj.method || 'POST'; //默认post请求
uni.uploadFile({
url: url,
filePath: filePath,
name: name,
formData: formData,
header: {
'token': token,
'time': time.toString(), //H5端不转没问题,移动端必须转string类型
'secret': secret
},
method: method,
success: function(res) {
console.log(obj)
success(res)
},
fail: function(res) {}
})
更多前端技术、热门资讯请关注微信公众号:A前端