[英]How to get md5 of a file in s3 in node.js
我在 s3 中有一個文件,我想在不將文件下載到本地的情況下獲取 md5 的 base64 格式。 我想在 node.js 中做到這一點
謝謝。
一點點網絡搜索揭示了npm md5 模塊。 您可以像這樣計算文件的哈希值。
const fs = require('fs')
const md5 = require('md5')
fs.readFile('example.txt', function(err, buf) {
console.log(md5(buf));
});
或者,如果您使用的是 aws s3 API,請嘗試此操作。
new AWS.S3().getObject({ Bucket: 'bucketname', Key: 'keyname' },
function(err, data)
{
if (!err)
console.log(md5(data.Body));
});
專業提示:當您想要執行此類操作時,請搜索“nodejs 無論如何”。 每個人最喜歡的搜索引擎都知道要向您展示什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.