图片无法上传,我尝试了一些示例,该示例我使用multer在google中进行搜索,但仍然没有任何效果。
客户
storeData = store().settings.editProfile.editImage;
editType = 'profile picture';
request.post(localhost + /api/upload/+ userID)
.send({type: editType,value: storeData})
.finish((error,res)=> {
if(!error){
alert('Successfully saved!');
}else{
console.log(error);
}
要求文件未定义。我发送的所有数据都在请求正文
中服务器
router.post('/upload/:userID', function(req,res){
var userID = req.params.userID;
upload(req,res,(error) => {
if(error){
console.log(error);
}else{
var file = req.file;
var query = "UPDATE users SET profilepicture = ? WHERE userID = ?";
var sql = connection.query(query,[file,userID],function(error,result){
if(error){
console.log(error);
}else{
console.log(result);
}
});
console.log(sql.sql);
}
})
});