Mysql
 sql >> база данни >  >> RDS >> Mysql

Как можем да изпратим данни в MySQL, когато формата е зададена на enctype=multipart/form-data в node.js?

предложение

справете това

вашите данни, които са вмъкнати в базата данни, не са в обекта req.body вместо някъде другаде.като req.files.file обект. можете да разпечатате регистрационния файл, като използвате console.log('req.file' + req.file + 'req.files' + req.files) във вашия файл app.js

app.post('/save',upload.single('featured_img'), function (req, res) {

    console.log('req.file' + req.file + 'req.files' + req.files)

    let sql = "INSERT INTO `music`(`featured_img`, `title`, `band_name`, `audio`) VALUES ('" + req.body.featured_img + "', '"+req.body.title+"', '"+req.body.band_name+"', '"+req.body.audio+"')";
    let query = connection.query(sql, (err, results) => {
        if(err) throw err;
        res.redirect('/');
    });
});

справка




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. laravel красноречив сортиране по отношение

  2. Синтаксис на SQL TRUNCATE – изброен от СУБД

  3. Мигриране на MySQL UTF8 към UTF8MB4 проблеми и въпроси

  4. Как мога да добавя ограничение ON DELETE към таблицата?

  5. Как да вмъкнете ред в таблица между два съществуващи реда в Sql