feat: 上传图片的逻辑处理

This commit is contained in:
2025-10-21 18:59:53 +08:00
parent 5e981b6de3
commit a3aabc2752
6 changed files with 90 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
import { BASE_URL } from "@/request/base/baseUrl";
import { getCurrentConfig } from "@/constant/base";
export const updateImageFile = (file) => {
const url = BASE_URL + "/common/upload";
const token = uni.getStorageSync("token");
const clientId = getCurrentConfig().clientId;
return new Promise((resolve, reject) => {
uni.uploadFile({
url,
filePath: file,
name: "file",
header: {
"Content-Type": "multipart/form-data",
Authorization: `Bearer ${token}`,
clientId: clientId,
},
formData: {
file: "file",
},
success: (uploadFileRes) => {
console.log(uploadFileRes.data);
resolve(uploadFileRes.data);
},
fail: (err) => {
console.error("上传图片失败:", err);
reject(err);
},
});
});
};