Я успешно загружаю файл, используя 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!');
});
});