UNPKG

xframelib

Version:

The accumulated front-end development foundation library originates from projects and serves projects.

31 lines (30 loc) 1.02 kB
export declare function streamFetch(url: string): Promise<Uint8Array<ArrayBuffer> | undefined>; /** * 流式下载文本或Json * @param url * @returns */ export declare function streamFetchText(url: string): Promise<string | undefined>; /** * 获取二进制文件(图片、pdf等) * @param url * @param mimeType 默认'application/octet-stream' 图片为:'image/jpeg'、'image/png' * @returns */ export declare function streamFetchBlob(url: string, mimeType?: string): Promise<Blob | undefined>; /** * 大文件上传——数据流分块 * @param file * @param url * @param processCallBack * @returns */ export declare function streamFetchUploadFile(file: File, url?: string, processCallBack?: Function): Promise<any>; /** * 流式加载大图,并渐进式显示图片 * @param canvas * @param url * @param chunkSize 分块大小,默认为128K * @returns */ export declare function streamFetchLoadImage(canvas: HTMLCanvasElement, url: string, chunkSize?: number): Promise<undefined>;