28 lines
650 B
JavaScript
Raw Normal View History

import request from '@/utils/axios';
import { isEmpty } from '@/utils';
const { VITE_MODE, VITE_APP_UPLOAD_URL } = import.meta.env;
/**
* @Title: 上传图片
*/
export function CommonUpload(data) {
const url = !isEmpty(data?.url) ? (VITE_MODE === 'PRO' ? data?.url : data?.url.replace(VITE_APP_UPLOAD_URL, '')) : '/upload';
return request(url, {
method: 'PUT',
isUpload: true,
uploadType: data.file.type,
data: data.file,
});
}
/**
* @Title: 上传编辑器图片
*/
export function UploadImageFromEditor(data) {
return request('/store/rich-text/generate-pic-upload-url', {
method: 'POST',
data: data,
});
}