Angular JS POST与常规XHR

时间:2013-07-03 14:28:29

标签: javascript ajax http angularjs xmlhttprequest

尝试使用角度$http.post()

上传图片

我的设置是这样的,其中file是文件输入中的第一个文件。

var fd = new FormData();
    fd.append("content", file);
    fd.append("binary", true);

运行此文件正确上传文件:

var xhr = new XMLHttpRequest();
xhr.addEventListener("load", function(){alert("Done!");}, false);
xhr.open("POST", path);
xhr.send(fd);

但我想使用angulars $ http。所以我这样做并且没有正确上传:

$http({
      method: 'POST', 
      url: path,
      data: fd
    });

我错过了什么?我已经尝试将标题设置为多部分,但仍然没有骰子。

0 个答案:

没有答案