1

angular'sを使用して画像をアップロードしようとしています$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);

しかし、Angular $http を使用したいです。だから私はこれを行い、正しくアップロードされません:

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

私は何が欠けていますか?ヘッダーをマルチパートに設定しようとしましたが、まだダイスはありません。

4

0 に答える 0