首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取zip文件(文件夹)并将其写入目标

读取zip文件(文件夹)并将其写入目标
EN

Stack Overflow用户
提问于 2018-10-20 01:17:29
回答 1查看 26关注 0票数 0

我正在尝试从一个文件夹中创建一个压缩文件,并在本地对等服务器上使用jetpack.createReadstream和highWaterMark as 1* 1024读取它。我正在监听数据事件,并将数据发送到另一个对等体(远程),并在那里创建了一个writeStream。正在读取的数据是缓冲区,我能够使用webrtc成功地将数据传递给另一个对等体。当我将缓冲区放到writestream中时,它创建了zip文件,但没有向其中写入任何内容。

![在远程对端3上创建写入流

writestream在目标上创建了zip文件,但没有写入数据。

EN

回答 1

Stack Overflow用户

发布于 2018-10-23 22:37:16

我在创建我的writestream时做了一个简单的修复。我只是添加了带有标志的options对象:'a‘(append),这就解决了问题。

代码语言:javascript
复制
 // Create write stream
  var writeStream = jetpack.createWriteStream(writePath, {autoClose: true, flags: 'a'});

  // Open write stream
  writeStream.on('open', (e) => {
    this.channelMap.set(msg.channel, {
      writeStream,
      tracker: {
        stat : msg.stat,
        received: 0
      }
    });

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52897134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档