Node.js ali-oss putStream 文件流上传方法结合 axios 使用示例

简单来说就是 axios 以流的形式请求文件 URL ,然后将数据流传给 oss.putStream 方法:

const stream = require('stream')
const axios = require('axios')
const OSS = require('ali-oss')

// ali-oss 实例
const oss = new OSS(...)

let downRes = await axios.get(url, {responseType: 'stream'})
let result = await oss.putStream(filename, downRes.data.pipe(new stream.PassThrough()))

console.log(result)

完成!

0 条评论
请不要发布违法违规有害信息,如发现请及时举报或反馈
还没有人评论呢,速度抢占沙发!