1.0.3 • Published 5 years ago
vue-downloader v1.0.3
vue-downloader
使用
安装
npm install vue-downloader
# vue中
import { download } from "vue-downloader";
语法
download(data, strFileName, strMimeType);
参数
- data 包含即将发布的文件内容的 Blob,文件,字符串或 dataURL。
- strFileName 要创建的文件的名称。请注意,较旧的浏览器(如 FF3.5,Ch5)不支持您提供的文件名,而是自动命名下载的文件。
- strMimeType 要下载的文件的 MIME 内容类型。虽然是可选的,但它有助于浏览器向用户提供有关下载的更友好的信息,鼓励他们接受下载。
兼容性
适用于绝大多数PC端及移动端设备
不兼容情况:微信内置浏览器 原因解析:
- ios系统下的微信浏览器对于文件附件的处理方式为直接打开,这是因为在ios移动设备上不存在文件系统
- 安卓设备中的微信浏览器是直接屏蔽了下载功能,当然除了一些基本的图片格式的文件是可以直接打开,如想继续下载,可以添加“用户引导”,指引用户通过手机上的其他浏览器打开。