2019年9月 前端下载和上传总结 blob的使用

Posted natsu07

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019年9月 前端下载和上传总结 blob的使用相关的知识,希望对你有一定的参考价值。

技术图片

blob的使用

一些概念:binaryString、UTF-8、UTF-16

js中的字符串是以UTF-16编码的,每个字符占2个字节,binaryString是js字符串的其中一个子集,用来表示二进制数据,它的实际字符内容只需要占一个字节,码点0-255 但由于是utf-16编码所以占2个字节

blob API会对传入的字符串做utf-8编码,对于二进制数据转blob最好是用ArrayBuffer(TypeArray)传原始数据。如果是binaryString,可以先用charCodeAt转成Uint8Array,再传入blob

 

掘金-纯前端下载总结 https://juejin.im/post/5c3c4b3551882524a5420119

以上是关于2019年9月 前端下载和上传总结 blob的使用的主要内容,如果未能解决你的问题,请参考以下文章

一周工作总结(2019-9.1)

2019年11月06号工作总结

JDK13,预计2019 年 9 月发布

9.24 11.5 12.14

前端接受后端 blob 文件流 并进行展示和下载

前端上传大型文件或超长数据的解决办法