| 123456789101112131415161718192021222324 |
- import CommonContent from "@/api/CommonContent";
- import type { AntUploadRequestOption, UploadCoInterface } from "@imengyu/imengyu-web-shared";
- export function useImageSimpleUploadCo(additionData?: Record<string, any>) : 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;
- },
- }
- }
|