miniprogram-blob
v2.0.0
Published
mini program blob polyfill
Downloads
76
Maintainers
Readme
miniprogram-blob
小程序的Blob polyfill。
支持的小程序
- 微信小程序
- 支付宝小程序
- 字节小程序
其他小程序没有进行测试,可以自行测试
需要注意的问题
- 需要注意的是小程序环境不支持ReadableStream,所以如果需要使用Blob.stream(),那么需要引入对应polyfill
- Blob构造函数的第二个参数options.endings不支持指定为
native
。
Example
import Blob from 'miniprogram-blob'
// 设置为全局对象
// globalThis.File = File
const blob = new Blob(['test'])
blob.arrayBuffer().then(buffer => {
console.log(buffer)
})
TIP:
支付宝小程序IDE环境下globalThis为undefined,解决方法
字节小程序所有环境的globalThis都为undefined,暂时无法设置全局变量。
API
参考: https://developer.mozilla.org/zh-CN/docs/Web/API/Blob