随笔分类 -  前端

文件下载-流式下载
摘要:1. 前端: 1.1 流式下载: 为了避免浏览器同源策略影响, 我们通过打开一个新的标签页来实现下载: 这种方式会直接触发浏览器保存, 将文件保存在浏览器默认下载文件中. (当然想要触发文件保存, 仍然需要后端配合实现) window.open('/api/download/test.tar'); 阅读全文

posted @ 2024-06-14 13:59 书源 阅读(172) 评论(0) 推荐(0)

Angular 集成 StreamSaver 大文件下载
摘要:应用场景: 实现目标: 在网页端实现大文件(文件大小 >= 2 G) 断点续传 实际方案: 发送多次请求, 每次请求一部分文件数据, 然后通过续写将文件数据全部写入. 难点: 无法实现文件续写, 最后采用 StreamSaver 来解决这个问题. 1. 首先从 git hub 将 StreamSav 阅读全文

posted @ 2024-06-14 11:16 书源 阅读(482) 评论(0) 推荐(3)

Angular 集成 Material UI 后组件显示不正常 踩坑日记
摘要:在使用了 npm 下载 Material 后, 项目不能正常使用 Material 组件, 随后又使用官方命令使用 Material 组件, 仍然不能正常使用 Material 组件. npm 命令 npm install --save @angular/material 最后发现, 在执行上面相关 阅读全文

posted @ 2023-09-06 23:21 书源 阅读(151) 评论(0) 推荐(0)

Angular 实现分页器组件
摘要:很感谢 angular实现简单的pagination分页组件 - Amor丶Diamond - 博客园 (cnblogs.com) , 我根据这位博主代码做了修改, 增加了跳转和每页行数功能. 先看图: // 可配置项 // totalItem 数据总条数 // maxSize:最多显示几页 // 阅读全文

posted @ 2023-09-03 11:39 书源 阅读(165) 评论(0) 推荐(0)

导航