refactor: ♻️ 文件和图片上传组件重构,精简参数和降低代码复杂度
This commit is contained in:
@@ -1,19 +1,12 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
const FileAPI = {
|
||||
/**
|
||||
* 文件上传地址
|
||||
*/
|
||||
uploadUrl: import.meta.env.VITE_APP_BASE_API + "/api/v1/files",
|
||||
|
||||
/**
|
||||
* 上传文件
|
||||
*
|
||||
* @param file
|
||||
* @param formData
|
||||
*/
|
||||
upload(file: File) {
|
||||
const formData = new FormData();
|
||||
formData.append("file", file);
|
||||
upload(formData: FormData) {
|
||||
return request<any, FileInfo>({
|
||||
url: "/api/v1/files",
|
||||
method: "post",
|
||||
@@ -29,7 +22,7 @@ const FileAPI = {
|
||||
*
|
||||
* @param filePath 文件完整路径
|
||||
*/
|
||||
deleteByPath(filePath?: string) {
|
||||
delete(filePath?: string) {
|
||||
return request({
|
||||
url: "/api/v1/files",
|
||||
method: "delete",
|
||||
@@ -42,7 +35,7 @@ const FileAPI = {
|
||||
* @param url
|
||||
* @param fileName
|
||||
*/
|
||||
downloadFile(url: string, fileName?: string) {
|
||||
download(url: string, fileName?: string) {
|
||||
return request({
|
||||
url: url,
|
||||
method: "get",
|
||||
|
||||
Reference in New Issue
Block a user