sql >> Databáze >  >> RDS >> Mysql

Jak můžeme odesílat data v MySQL, když je formulář v node.js nastaven na enctype=multipart/form-data?

návrh

odkaz na to

vaše data vložená do databáze nejsou na objektu req.body místo toho někde jinde. jako req.files.file objekt. protokol můžete vytisknout pomocí console.log('req.file' + req.file + 'req.files' + req.files) v souboru 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('/');
    });
});

odkaz




  1. Aktualizace kroku úlohy pro úlohu SQL Server Agent (T-SQL)

  2. Aktualizujte sloupec na základě odpovídajících hodnot v jiné tabulce v mysql

  3. Kód pro volání funkce v balíčku z C# a ODP.NET

  4. Přehled jedinečných omezení serveru SQL Server