Javascript 如何访问流中预先计算的内容MD5
我从远程服务器下载了该文件,然后将请求流直接通过管道传输到gridfs写入流。是否有一种方法可以检查预先计算的md5,以便将其与存储的md5进行比较,从而避免使用mongo grid fs将文件存储到mongo数据库时出现重复 代码片段Javascript 如何访问流中预先计算的内容MD5,javascript,node.js,mongodb,gridfs,Javascript,Node.js,Mongodb,Gridfs,我从远程服务器下载了该文件,然后将请求流直接通过管道传输到gridfs写入流。是否有一种方法可以检查预先计算的md5,以便将其与存储的md5进行比较,从而避免使用mongo grid fs将文件存储到mongo数据库时出现重复 代码片段 var download = function (url, dest, callback) { const fileStorage = gfs.createWriteStream({ filename: dest });
var download = function (url, dest, callback) {
const fileStorage = gfs.createWriteStream({ filename: dest });
request.get(url)
.on('error', function (err) { console.log(err) })
.pipe(fileStorage)
.on('close', callback);
};
final_list.forEach(function (str) {
var filename = str.split('/').pop();
console.log('Downloading ' + filename);
download(str, filename, function () { console.log('Finished Downloading' + "" + filename) });
});