Я пытаюсь использовать хеш-функцию в гроздь для создания хеша md5, но у меня небольшие проблемы с синтаксисом.Любые подсказки были бы полезны, это говорит мне, что hash.digest уже был вызван (возможно, когда я вызываю form.hash), но кажется, что огромные примеры на github используют аналогичную функцию.
app.post('/', function (req, res, next){
var form = new formidable.IncomingForm();
form.hash = 'md5';
form.on('fileBegin', function(name, file){
file.path = __dirname + '/data/uploaded_files/' + file.name;
console.log("File name extracted: " + file.name);
res.locals.file_name = file.name;
});
form.parse(req, function(err, fields, file) //parsing through body parser
{
var new_hash = file.hash;
new_hash = new_hash.digest('hex');
console.log("Hash generated");
console.log(new_hash);
});