怎样将流文件以md5值作为文件名保存?

现有一个png文件流, 直接保存到文件是这样的:

pngFile.pack()
.pipe(
  fs.createWriteStream(
    path.resolve(path/to/file )
  )
)

现需要文件名=md5(流文件内容), 折腾了会儿 对stream还是没有理解,特来请教大大们.

  var hash = crypto.createHash('md5', {encoding:'binary'})
  var s = pngFile.pack()
  s.pipe(hash)
  ...

这里 pipe 到hash 然后不知道怎么获取 最后的hash结果 并且保存到文件

收藏 0分享浏览 2528
8年前
跟帖
暂无
说几句
广告位 点击查看投放指南

友情链接 大搜车前端团队博客
我的收藏