UNPKG

file-utils-plus

Version:
39 lines (38 loc) 1.12 kB
/** * @description: 将blob文件转为file文件 * @param {Blob} blob * @param {string} fileName * @param {FilePropertyBag} options * @return {*} */ export declare const blobToFile: (blob: Blob, fileName: string, options?: FilePropertyBag | undefined) => File; /** * @description: 文件转为Base64文件流 * @param {File} file * @return {*} */ export declare const fileToBase64: (file: File) => Promise<string | null | ArrayBuffer | undefined>; /** * @description: base64转为Blob * @param {File} file * @return {*} */ export declare const base64ToBlob: (base64: string) => Promise<Blob>; /** * @description: 将base64转为file类型 * @param {*} Promise * @return {*} */ export declare const base64ToFile: (base64: string, filename: string) => Promise<File>; /** * @description: 将文件转为流文件 * @param {Blob} files * @return {*} */ export declare const fileToBuffer: (files: Blob | File) => Promise<ArrayBuffer>; /** * @description: 通过url地址将文件转为file类型 * @param {Blob} files * @return {*} */ export declare const urlToFile: (url: string) => Promise<File>;