使用AngularJS和Laravel上传图像

时间:2017-09-20 09:41:27

标签: javascript php angularjs laravel

我想使用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。 我希望你会发现我做错了什么。感谢

0 个答案:

没有答案