摘要: 承接之前博客:nodejs向加密文件指定位置插入内容 我们需要对大文件进行处理,并需要真实的进度,那么就需要分片加密和解密。 1、前端分片 // 分片上传 async burst (ks, cryType, id) { let _home = this.$refs.home let successN 阅读全文
posted @ 2020-05-04 17:06 古兰精 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 1、什么是分片上传 分片上传就是把一个大的文件分成若干块,一块一块的传输。这样做的好处可以减少重新上传的开销。比如:如果我们上传的文件是一个很大的文件,那么上传的时间应该会比较久,再加上网络不稳定各种因素的影响,很容易导致传输中断,用户除了重新上传文件外没有其他的办法,但是我们可以使用分片上传来解决 阅读全文
posted @ 2020-05-04 12:37 古兰精 阅读(2867) 评论(1) 推荐(0) 编辑
摘要: 最近做了一个需求,需要加解密大文件,并返回真实加解密进度,因为大文件,所以必须要使用到分片上传。有时候前台分片之后,后台需要合并。前台分片上传没什么太大的问题,就是根据buffer或者blob去分割文件即可。主要是后台合并会遇到一些问题。后台合并的方法有很多,以Node.js为例,可以使用以下方式: 阅读全文
posted @ 2020-05-04 11:52 古兰精 阅读(2409) 评论(1) 推荐(0) 编辑
摘要: 1、appendFile与writeFile区别 我们在nodejs开发中,有时候会遇到文件读写问题,在写文件的时候,我们会有这样的场景,需要向文件中循环添加内容,这时候,如果调用writeFile(path,data)或者writeFileSync(path,data),只会将最后一次写入的内容加 阅读全文
posted @ 2020-05-04 10:48 古兰精 阅读(10250) 评论(0) 推荐(0) 编辑