0
Я хочу сохранить изображения base64 в db (mongodb), но не знаю, как получить запрос в node.js.upload formdata to node.js
Это мой Чиленто код стороне
$('.imageUp').change(function(){
upload(new FormData(this))
})
function upload(formData){
$.ajax({
url: '/upload_img',
type: 'POST',
data: formData,
processData: false
})
}
Тогда что я должен делать в узле?
router.post('/upload_img', function(req, res, next) {
// what to do here? how to get the post file? I'm going to save it to mongodb
});
Я знаю его, может быть, не ваше представление вопроса, но я предпочитаю использовать IFRAME в загружаемых файлов Создать Iframe во время выполнения Создайте форму с ее атрибутами в этом элементе iframe с ('enctype', 'multipart/form-data') – Marwan
Не решение вашего вопроса 'FormData()' принимает необязательный ' form' как его аргумент, а не элемент 'input'. Вероятно, вы должны использовать 'new FormData()' и 'formData.append()'. – JLRishe
@JLRishe Я не получаю вас –