[英]upload formdata to node.js
我想将图像base64保存到db(mongodb),但是不知道如何在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
});
在客户端的FormData
对象上使用.append()
传递包含用户选择的要upload
File
对象的FormData
$(".imageUp").change(function() {
var data = new FormData();
// requires two parameters to be passed
data.append("file", this.files[0]);
upload(data)
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.