Как мы можем добавить файл в каталог проекта, используя javascript onclick? - PullRequest
1 голос
/ 03 августа 2020

Как мы можем добавить файл в каталог нашего проекта, используя javascript onclick, возможно ли это? Нужна ваша помощь, ребята. Я провел много исследований по этому поводу, и ничего не помогло. Если возможно, я не хочу добавлять enctype multipart / form-data в свою форму, потому что это не позволяет мне хранить мои данные в mysql.

image

app. js

app.post('/save', (req, res) => {
    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 Ответ

1 голос
/ 03 августа 2020

(Примечание: у меня возникли проблемы с работой с E JS)

/ client / index. html

image

app. js

var express = require('express');
const fileUpload = require('express-fileupload');
var app = express();

app.use(fileUpload());
app.use(express.static('client'));

app.listen(80, function () {
    console.log("Server loaded.");
});

app.post('/save', (req, res) => {
    let fileName = req.files.featured_img.name;
    let data = req.files.featured_img.data;
    console.log(fileName);
    console.log(data);
    // Do SQL
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...