0
hash.jsNode.js - je veux obtenir var 'hash' de la fonction
var crypto = require('crypto'),
fs = require('fs')
var algorithm = 'sha256',
shasum = crypto.createHash(algorithm)
// Updating shasum with file content
var filename = __dirname + "/hufs.png",
s = fs.ReadStream(filename)
s.on('data', function(data) {
shasum.update(data)
})
// making digest
s.on('end', function() {
var hash = shasum.digest('hex') // this var
console.log(hash + ' ' + filename)
})
je un code, alors je veux appeler un var 'hachage' de fonction
je ne sais pas quoi faire, je veux code fixe
i besoin de votre aide
'hash' est dans la portée locale. Placez 'var hash = null' en dehors de la portée, et éditez' var hash' à 'hash'. Cela devrait vous permettre d'utiliser la valeur de 'hash' en dehors de la fonction' onEnd'. Si ce n'est pas ce que vous voulez, donnez des exemples de ce que vous voulez et reformulez votre question. – Jeffrey