JinZHouXiYiJi_DaPin2/examples/api/images/image.ts

25 lines
566 B
TypeScript

import type { AxiosResponse } from 'axios'
import { apiHttp as http } from '@/utils/http'
import type { ImageFile } from './type'
// 获取页面数据
export const getImageListApi = async (): Promise<AxiosResponse<ImageFile[]>> => {
return http.get<ImageFile[]>({
url: '/image/image/'
})
}
export const uploadImageFileApi = async (
file: FormData
): Promise<AxiosResponse<{ url: string }>> => {
return http.post<{ url: string }>({
url: '/image/uploadImage/',
data: file,
headers: {
CONTENT_TYPE: 'multipart/form-data'
}
})
}