在日常生活中,文件下载是一个很常见的功能,本项目阿宝哥演示了文件下载的 9 种场景:
如果你对文件上传感兴趣的话,可以阅读 文件上传,搞懂这8种场景就够了。8 种场景对应的示例:file-upload-demos
1、克隆项目
git clone https://github.com/semlinker/file-download-demos.git
2、安装依赖
npm install
├── README.md
├── a-tag # a标签下载
├── attachment # 附件下载
├── base64 # base64下载
├── big-file # 大文件分块下载
├── chunked # chunked下载
├── file-saver # FileSaver下载
├── images # 图片资源文件
├── jszip # Zip下载
├── range # 范围下载
└── save-file-picker # showSaveFilePicker下载
npm run atag
npm run picker
npm run saver
npm run zip
npm run attachment
npm run base64
npm run chunked
npm run range
npm run big