2015-12-11 6 views
-1

Я использую multer для чтения в виде данных с несколькими частями. Однако я действительно не хочу его загружать. Я хочу поместить его содержимое в строку. Есть ли простой способ сделать это?Преобразование файла multer в строку

ответ

2

Непищевые поля не хранятся на диске при использовании файла DiskStorage multer (по умолчанию для хранения).

Однако, если вы хотите, чтобы файлы, которые будут сохранены в памяти тоже, то вам нужно использовать multer-х MemoryStorage, который будет хранить файлы в качестве буферов, которые затем можно преобразовать в строку, если вы хотите:

var storage = multer.memoryStorage(); 
var upload = multer({ storage: storage }); 

// ... 

app.post('/profile', upload.single('aboutme'), function(req, res) { 
    console.log(req.file.buffer); 
}); 
Смежные вопросы