NodeJs сохраняют несколько файлов в MongoDb - PullRequest
0 голосов
/ 30 апреля 2018

У меня проблема, я хочу сохранить несколько файлов одновременно в базе данных (MongoDb), но это не работает. Это сохранить этот идентификатор и ничего больше

Я положил 2 файла и в базе его хранилище, как это введите описание изображения здесь

Мой код JS

var storage =   multer.diskStorage({
    destination: function (req, file, callback) {
       callback(null, './uploads/');
    },
    filename: function (req, file, callback) {
       callback(null, file.originalname);
    }
});

var upload = multer({storage: storage, dest: './uploads/'}).array('userPhoto', 12);

app.post('/addfile',upload,function(req,res){
    var file = new File ();
        file.fieldname= req.files.fieldname;
        file.originalname= req.files.originalname;
        file.encoding= req.files.encodin;
        file.save(function(err, data){
           if (err){console.log(err)}
           else {
              console.log(req.files);
           }
    });
    res.end("File is uploaded");
});

Мой HTML-код

<form id="uploadForm" enctype="multipart/form-data" action="/addfile" method="post">
   <input type="file" name="userPhoto" multiple=""/><br/>
   <input type="submit" value="Upload Image" name="submit"/>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...