UNPKG

@dyb881/file

Version:

文件处理工具,获取上传文件,文件转base64,base64转文件,图片裁剪压缩等

36 lines (35 loc) 798 B
/** * 文件类型 */ export declare const accepts: { xlsx: string; image: string; }; /** * 上传文件 */ export declare const getFile: (props?: any) => Promise<FileList>; /** * 获取图片对象 */ export declare const getImg: (src: string) => Promise<HTMLImageElement>; /** * img 标签转 base64 */ export declare const imgToBase64: (img: HTMLImageElement) => Promise<unknown>; /** * 文件转Base64 */ export declare const fileToBase64: (file: File) => Promise<string>; /** * base64 转 blob */ export declare const base64ToBlob: (base64: string) => Blob; /** * blob 转 文件 */ export declare const blobToFile: (blob: Blob, fileName: string) => File; /** * base64 转 文件 */ export declare const base64ToFile: (base64: string, fileName?: string) => File;