// 原生上传文件
export function createUpload({url, filePath, headers, success, fail}) {
console.log('创建文件上传任务', url, filePath, headers)
// 创建任务
const task = window.plus.uploader.createUpload(url, {method: "POST"}, function (t, status) {
console.log('文件上传结果:', t, status)
if (status === 200) {
success && success(JSON.parse(t.responseText))
} else {
fail && fail({code: -1, msg: '上传失败'})
}
});
task.setRequestHeader('Content-Type', 'multipart/form-data');
task.setRequestHeader('authorization', headers.authorization);
task.addFile(filePath, {key: 'file'});
task.start();
}
0 个回复