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