我需要将响应类型设置为 Angular “blob”。
如何在angularjs中为$ http设置响应类型?
下面提供了使用XMLHttpRequest设置responseType的示例代码。我需要将XMLHttpRequest替换为$ http。
var oMyForm = new FormData();
oMyForm.append("js", content);
var oReq = new XMLHttpRequest({mozSystem: true});
oReq.open("POST", url, true);
oReq.responseType = "blob";
oReq.onload = function(xhr) {
};
oReq.onerror = function(xhr) {
};
oReq.send(oMyForm);
最佳答案
angular为此提供了配置对象,请检查docs
$http({
url: "http://localhost:8080/example/teste",
method: "POST",
responseType: "blob"
})