import CommonContent from "@/api/CommonContent"; import type { AntUploadRequestOption, UploadCoInterface } from "@imengyu/imengyu-web-shared"; export function useImageSimpleUploadCo(additionData?: Record) : UploadCoInterface { return { uploadRequest: (requestOption: AntUploadRequestOption) => { CommonContent.uploadSmallFile(requestOption.file, 'image', 'file', additionData) .then((res) => { requestOption.onSuccess?.({ url: res.fullurl, key: res.fullurl, }, null); }).catch((err) => { requestOption.onError?.(err, {}); }) }, getUrlByUploadResponse: (response: unknown) => { return (response as any).url as string; }, } }