Мне еще удалось загрузить файл с помощью node.js и грозного модуля, файл, сохраненный на диске, имеет неправильный формат (плохая кодировка) например, если я загружаю изображение, я не могу его просмотреть, если я загружаю текстовый файл, 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\'s saved!');
});
});