Я использую multer для чтения в виде данных с несколькими частями. Однако я действительно не хочу его загружать. Я хочу поместить его содержимое в строку. Есть ли простой способ сделать это?Преобразование файла multer в строку
-1
A
ответ
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);
});