Мне удалось загрузить файл с помощью node.js и грозного модуля, файл, который был сохранен на диске, в каком-то плохом формате (плохая кодировка) например если я загружу изображение, я не могу его просмотреть, если я загружу txt файл gedit, поставьте следующее сообщение: "gedit не смог обнаружить кодировку символов. Убедитесь, что вы не пытаетесь открыть двоичный файл. Выберите кодировку символов из меню и повторите попытку. "
вот код:
form.encoding = 'utf-8';
form.parse(req, function(err, fields, files) {
fs.writeFile('test.js', files.upload,'utf8', function (err) {
if (err) throw err;
console.log('It\ saved!');
});
});