Изображение не загружено в определенную папку в node.js - PullRequest
0 голосов
/ 23 января 2019

У меня есть небольшой шаблон HTML, и я хочу загрузить изображение из одного места в другое.После выбора и нажатия на кнопку загрузки, ответ дает мне «Успешно загружен», но изображение не находится в папке назначения.Пожалуйста, посмотрите на приведенный ниже код.

HTML

<form id="frmUploader" enctype="multipart/form-data" action="book/api/Upload/" method="post">
    <input type="file" name="imgUploader" multiple />
    <input type="button" name="submit" id="btnSubmit" value="Upload" onclick="upload()"/>
</form>

index.js

function upload() {
    axios.post(baseUrlLocal+'/book/api/Upload', {headers: headers})
    .then(response => {
        console.log(response.data.success)
        if (response.data.success) {
            console.log("hi: "+response)
        // $.notify("New Book is Added to your Library", "success");

    }
        })
        .catch(function (error) {
            console.log(error)
            // $.notify("Please check all the details","warn");
        });
}`

book.js

var Storage = multer.diskStorage({
destination: function(req, file, callback) {
    callback(null, "../public/images/");
},
filename: function(req, file, callback) {
    callback(null, file.fieldname + "_" + Date.now() + "_" + 
file.originalname);
}
 });

var upload = multer({
storage: Storage
 }).array("imgUploader", 3);



router.get("/image", function(req, res) {
res.sendFile(__dirname + "/index.html");
});
`router.post("/api/Upload", function(req, res) {
upload(req, res, function(err) {
    if (err) {
        return res.end("Something went wrong!");
    }
    return res.end("File uploaded sucessfully!.");
});
 });`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...