|
|
@@ -38,8 +38,6 @@ export default async function uploadFile(file, key, onProgressUpdate) {
|
|
|
},
|
|
|
});
|
|
|
const signData = result;
|
|
|
- console.log('key:'+key)
|
|
|
- console.log(signData)
|
|
|
return new Promise((resolve, reject) => {
|
|
|
let filePath = undefined;
|
|
|
let fileExt;
|
|
|
@@ -66,18 +64,6 @@ export default async function uploadFile(file, key, onProgressUpdate) {
|
|
|
if (!key) {
|
|
|
key = `${UUID.v1()}.${fileExt}`;
|
|
|
}
|
|
|
- console.log(key)
|
|
|
- console.log('file',file)
|
|
|
- console.log('filePath',filePath)
|
|
|
- console.log('fileType',fileType)
|
|
|
- console.log({
|
|
|
- key,
|
|
|
- 'q-sign-algorithm': signData.signAlgorithm,
|
|
|
- 'q-ak': signData.ak,
|
|
|
- 'q-key-time': signData.keyTime,
|
|
|
- 'q-signature': signData.signature,
|
|
|
- 'policy': signData.policy
|
|
|
- })
|
|
|
const uploadTask = uni.uploadFile({
|
|
|
url: signData.host,
|
|
|
file,
|
|
|
@@ -93,7 +79,6 @@ export default async function uploadFile(file, key, onProgressUpdate) {
|
|
|
'policy': signData.policy
|
|
|
},
|
|
|
success(response) {
|
|
|
- console.log(response)
|
|
|
if (response.statusCode !== 204) {
|
|
|
reject(new Error('文件上传失败'));
|
|
|
} else {
|
|
|
@@ -101,11 +86,9 @@ export default async function uploadFile(file, key, onProgressUpdate) {
|
|
|
}
|
|
|
},
|
|
|
complete(r){
|
|
|
- console.log('回调执行成功')
|
|
|
},
|
|
|
fail(error) {
|
|
|
// 支付宝小程序环境下会将返回的204状态码识别为异常而触发fail回调,实际上是上传成功了的
|
|
|
- console.log(error)
|
|
|
if (error.statusCode === 204) {
|
|
|
resolve(key);
|
|
|
} else {
|