怎样将流文件以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结果 并且保存到文件
跟帖
暂无
说几句