如何使用angularjs $http服务将请求发布到服务器并将结果流式传输到新的浏览器窗口?
我的服务生成并回流一个pdf报告,我想在新的浏览器窗口中打开该报告.到目前为止,我一直在使用$http发布返回json数据的请求.我可以用它来更新模型.这很好.但是现在我不想从响应中提取数据,只是在另一个窗口中显示.也许我应该使用较低级别的服务而不是我一直使用的数据交换模式?
$http(httpPostConfig).success(
function(data, status, headers, config) {
...
}
).error(
function(data, status, headers, config) {
...
}
);
Run Code Online (Sandbox Code Playgroud)
让您的服务器返回生成的PDF的唯一标识符,然后使用$ window service打开一个新窗口,其中url指向服务器端端点,该端点根据唯一标识符返回PDf(例如$window.open('/pdf/6234556'));
| 归档时间: |
|
| 查看次数: |
8542 次 |
| 最近记录: |