将File转成 Buffer,在 aliyun-oss环境中

2018-04-13  本文已影响33人  Armin0202
  // 将File转成 Buffer,在 aliyun-oss环境中
 function readFileAsBuffer(file) {
    const reader = new FileReader()
    return new Promise((resolve, reject) => {
      reader.addEventListener('loadend', () => {
        const base64File = reader.result.replace(/^data:\w+\/\w+;base64,/, '')
        resolve(new OSS.Buffer(base64File, 'base64'))
      })
      reader.readAsDataURL(file)
    })
  }
上一篇下一篇

猜你喜欢

热点阅读