33 lines
777 B
JavaScript
33 lines
777 B
JavaScript
/**
|
||
* 上传接口
|
||
* @author Seven
|
||
* @data 2025-3-1
|
||
* @param {
|
||
* filePath:'文件路径'
|
||
* formData:二进制
|
||
* }
|
||
* @returns { }
|
||
* @seehttps://mall.gpxscs.cn/mobile/shop/oss/upload
|
||
*/
|
||
|
||
export function UploadFilePromise(filePath, formData) {
|
||
let ukey = uni.getStorageSync('ukey');
|
||
return new Promise((resolve, reject) => {
|
||
uni.uploadFile({
|
||
// 完整上传路径 H5端需要解决跨域问题
|
||
url: 'https://mall.gpxscs.cn/mobile/shop/oss/upload',
|
||
method: 'POST',
|
||
filePath: filePath,
|
||
name: 'upfile',
|
||
formData: { perm_key: ukey, ...formData },
|
||
success: (res) => {
|
||
const result = JSON.parse(res.data);
|
||
resolve(result);
|
||
},
|
||
fail: (res) => {
|
||
reject(res);
|
||
},
|
||
});
|
||
});
|
||
}
|