Что я хочу сделать, это прочитать файл, а затем выполнить другие операции с этой информацией при записи файла. Например:
прочитать файл записывать файл и одновременно выполнять хеш MD5, цифровое подписание и т.д.
Я мог бы использовать fs.readfile и fs.writefile в качестве одной операции и просто скопировать файл с веб-сервера на свой компьютер, но я не думаю, что мог бы выполнять эти же операции. Во всяком случае, пропуская промежуточный материал. Как использовать fs.readfile и writefile для создания двух отдельных функций для копирования файла? Вот о чем я работаю, и да, я хорошо читал эти форумы в поисках ответа.
var fs = require('fs');
function getData(srcPath) {
fs.readFile(srcPath, 'utf8', function (err, data) {
if (err) throw err;
return data;
}
);
}
function writeData(savPath, srcPath) {
fs.writeFile (savPath, (getData(srcPath)), function(err) {
if (err) throw err;
console.log('complete');
}
);
}
//getData ('./test/test.txt');
writeData ('./test/test1.txt','./test/test.txt');
Я хочу, чтобы иметь возможность загружать файлы любого типа и просто делать необработанные копии, с хешем md5 и т.д., прикрепленным к файлу JSON. Вероятно, это будет вопрос позже.