angular js是否支持HTML5 formdata对象

时间:2015-05-07 17:05:13

标签: angularjs http form-data

我一直在搜索,我似乎找不到任何关于如何使用angular发布formdata的文章。我不想上传我想将文本数据作为对象发布的文件。 $ http模块是否支持使用formdata而不是application / x-www-form-urlencoded发布?

1 个答案:

答案 0 :(得分:0)

您可以正常使用formdata作为帖子请求中的任何其他数据。

见下面的例子

    var formData = new FormData();

    formData.append('key1', 'hello');
    formData.append('key2', 'hi');

    $http.post('https://some.com/post-here',formdata, {
        headers: { 'Content-Type': false },
        transformRequest: function(data) { 
            return data; 
        }
    }).then(function() {
        alert('success');
    }, function() {
        alert('error');
    })