我想使用Angular和Laravel上传图片。这似乎很容易,但事实并非如此。我复制了我自己说的代码:
HTML:
SIGTERM
角:
<input type="file" name="image" id="image" custom-on-change="uploadFile">
在控制器中,我尝试过在网上找到的各种方式,但每次都是空的而不是我的图像:
var f = document.getElementById('image').files[0];
var fd = new FormData();
fd.append("image",f);
Question.post({
'name': this.name,
'parent': this.parent,
'image' : fd
}).then(function () {
$prevstate.go()
}, function (response) {
let alert = { type: 'error', 'title': 'Error!', msg: response.data.message }
$state.go($state.current, { alerts: alert })
})
无论我使用什么方法,总是返回false或null。 我希望你会发现我做错了什么。感谢