会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Xianhuii
最通俗易懂的技术文章!
首页
分类
归档
About Me
新随笔
联系
订阅
随笔 - 71
文章 - 4
评论 - 13
阅读 -
60219
随笔分类 -
前端
JavaScript打包下载最佳实践(StreamSaver.js+zip-stream.js流式下载)
摘要:StreamSaver.js + zip-stream.js流式下载&压缩文件。 部分浏览器(火狐)可能不兼容。 1 应用场景 在实际项目中,通常存在用户手动选择下载多个文件的情况。 常规的做法(服务器打包下载)是,后端从文件服务器(比如华为云OBS)读取文件,将这些文件进行打包,然后将压缩包字节流
阅读全文
posted @
2022-10-31 12:26
Xianuii
阅读(4353)
评论(5)
推荐(0)
编辑
最新随笔
1.Mybatis插件功能
2.[IDEA插件]ChatGPT-EasyCode
3.Mybatis操作数据库流程源码
4.Mybatis默认参数解析逻辑
5.Mybatis如何添加映射接口和映射文件?
6.Mybatis框架的搭建和基本使用
7.ThreadLocal基本使用和源码解读
8.Java多线程学习路线
9.ScheduledThreadPoolExecutor的基本使用和源码解读
10.ThreadPoolExecutor线程池基本使用和源码解读
随笔分类
(89)
Java(26)
RPC(0)
Spring全家桶(49)
必备软件!!!(1)
服务器(0)
缓存(1)
前端(1)
数据库(10)
网络安全(0)
网络通信(0)
消息队列(1)
推荐排行榜
1. Mybatis框架的搭建和基本使用(2)
2. 深入理解ClassPathBeanDefinitionScanner(2)
3. TransactionTemplate的工作原理(2)
4. 深入剖析Java Stream底层源码(2)
5. [Java]Sevlet(2)
最新评论
1. Re:Mybatis操作数据库流程源码
赞
--你好哈哈~
2. Re:JavaScript打包下载最佳实践(StreamSaver.js+zip-stream.js流式下载)
@HeyWhisper 你是同步下载还是异步下载?异步下载浏览器内存可能会不够用。https有问题的话,小文件应该也不可以下载。...
--Xianuii
3. Re:JavaScript打包下载最佳实践(StreamSaver.js+zip-stream.js流式下载)
@Xianuii @HeyWhisper 这种应该是网络连接异常吧,可能是网络不稳定、请求跨域等,要看具体场景。但看这个报错实在判断不了。 线上使用了https,跟这个有关系吗...
--HeyWhisper
4. Re:JavaScript打包下载最佳实践(StreamSaver.js+zip-stream.js流式下载)
@Xianuii @HeyWhisper 这种应该是网络连接异常吧,可能是网络不稳定、请求跨域等,要看具体场景。但看这个报错实在判断不了。 不存在跨域问题,小文件都可以进行打包下载。但是打包下载启动成...
--HeyWhisper
5. Re:JavaScript打包下载最佳实践(StreamSaver.js+zip-stream.js流式下载)
@HeyWhisper 这种应该是网络连接异常吧,可能是网络不稳定、请求跨域等,要看具体场景。但看这个报错实在判断不了。...
--Xianuii
主题色彩
点击右上角即可分享