29 lines
715 B
JavaScript
29 lines
715 B
JavaScript
/**
|
|
* 上传图片
|
|
* @author Seven
|
|
* @data 2025-3-1
|
|
* @param number // 验证码
|
|
* @returns { }
|
|
* @seehttps://mall.gpxscs.cn/mobile/shop/oss/upload
|
|
*/
|
|
|
|
export function UploadFilePromise (imgUrl,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: imgUrl,
|
|
name: "upfile",
|
|
formData: { perm_key: ukey, ...formData },
|
|
success:res =>{
|
|
const result = JSON.parse(res.data);
|
|
resolve(result)
|
|
},
|
|
fail:res =>{
|
|
reject(res)
|
|
}
|
|
})
|
|
})
|
|
} |