запросить комментарий без изображения - PullRequest
0 голосов
/ 29 апреля 2020

app.post("/comentindex_save", isLoggedIn, async  (req, res) => {
    var comentario = req.body.comentario;
     let username = req.user.username;

     let sampleFile = req.files.images;
     let uni = new Date().getTime();
     var file_name = uni+'_'+req.files.images.name.replace(/ /g,"_");
     sampleFile.mv('public/imgcoment/'+file_name,function(res){
         console.log(res,'test');	
     }); 
    var values = [];
    values.push([comentario, username, file_name]);
    var error = '';
    db.query('INSERT INTO comentariosindex (comentario, username, image) VALUES ?', [values], function(err,result) {
        if(err) {
          error = 'SQL ERROR '+err.sqlMessage;
        }
        else {
          error = 'Blog added successfully';
        } 
        req.flash('success',error);
        res.redirect('/');
    });
});
<form action="/comentindex_save" method="POST"      enctype="multipart/form-data">
                <div class="form-group" style="line-height: 5px;">
                  <label for="files" class="btn"><h2>insert image<i class="far fa-images"></i></h2></label>
                  <input type="file"   class="form-control-file" id="files" name="images"  accept="image/x-png,image/gif,image/jpeg" />
                </div>
                <div class="form__group" > <textarea type="text" class="form__input" id="comentarioindex" name="comentario" placeholder="Escreve aqui... "  style="width: 88%;font-family:Arial, FontAwesome;margin: auto;height: 80px;"  required="" ></textarea>
                </div>
</form>

Здравствуйте, люди, мне нужна ваша помощь, я пытаюсь создать экран с комментариями, где пользователь может написать что-то и загрузить изображение, если ему нужно .

Если пользователь что-то пишет и загружает какое-то изображение, работает, но если пользователь не загружает какое-то изображение, чем приложение ломает, как я могу сделать, чтобы мое приложение приняло запрос из комментария без изображения ?? (в моем html изображение не требуется). спасибо, люди

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...