0.0.1 • Published 6 years ago

jqy-save-file v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

jqy-save-file

文件下载保存 jqy-save-file

BlogAddress

纯前端下载文件

Installation

  $ npm install jqy-save-file --save
  # or
  $ yarn add jqy-save-file

Usage

import { base64ToFileOrBlob, saveFileToBlob, saveFileToLink } from 'jqy-save-file';

一,base64ToFileOrBlob

主要针对图片 base64转blob对象 或 直接下载文件

  import { base64ToFileOrBlob } from 'jqy-save-file';

  let Blob = base64ToFileOrBlob(base64,'image/png',true);

  // or

   base64ToFileOrBlob(base64,'image/png',false);

二,saveFileToBlob

主要用于文件导出下载 支持大部分文件类型 但是文件类型必传

  import { saveFileToBlob } from 'jqy-save-file';

  saveFileToBlob(Blob,'test','xlsx');

三,saveFileToLink

主要pdf文件链接的下载 因为pdf文件链接在浏览器会直接打开 但是其他文件的链接也可以下载 可监听文件下载进度

  import { saveFileToLink } from 'jqy-save-file';

  saveFileToLink('http://pic1.win4000.com/wallpaper/a/55349fb752abc.jpg','test','jpg',fn);
0.0.1

6 years ago