Files
YGChatCS/src/request/api/UpdateFile.js
2025-11-13 19:43:03 +08:00

34 lines
920 B
JavaScript

import { getCurrentConfig } from "@/constant/base";
import { useAppStore } from "@/store";
export const updateImageFile = (file) => {
const { serverConfig } = useAppStore();
const url = serverConfig.baseUrl + "/hotelBiz/hotBizCommon/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: ", uploadFileRes);
resolve(JSON.parse(uploadFileRes.data));
},
fail: (err) => {
console.error("上传图片失败:", err);
reject(err);
},
});
});
};