Загрузить файл с помощью NodeJS и node-formidable

Мне еще удалось загрузить файл с помощью 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!');
    });
});
12
задан KingDave 3 April 2011 в 15:58
поделиться