node.js - Azure Blob 存储使用 WriteStream 上传数据
问题描述
我需要使用写入流将数据上传到 nodejs 中的 azure blob-storage 容器,使用@azure/storage-blob
.
看起来uploadStream
只接受nodejs ReadStreams。
如何将 WriteStream 转换为 ReadStream 以便将其传递给uploadStream
函数。
解决方案
使用 PassThrough 有效!
const stream = new PassThrough()
this.containerClient.getBlockBlobClient(filePath).uploadStream(stream)
return stream
推荐阅读
- python - QCalendarWidget - 读取选定日期的背景颜色
- opencv - 前景的图像密度
- android - 使用会话从android向服务器POST数据
- string - 当对象创建具有连接时,String 保存在哪里?
- python - 如何将常用选项添加到子命令后*子命令的名称
- mysql - 如何制作一个像 sql 结果一样的数据透视表
- mongodb - 日期增加了一天
- hyperledger-fabric - 参与者创建 - 如何使用 golang 创建不同的参与者
- java - Tomcat:已添加其他 JAR - 上下文重新加载
- scheme - 让 vs 在延续中定义用法