【问题标题】:AngularJS - Open or forward $http.post application/octet-stream javascript responseAngularJS - 打开或转发 $http.post application/octet-stream javascript 响应
【发布时间】:2015-10-29 09:10:22
【问题描述】:

在我的 AngularJS 应用程序中,我必须通过 HTTP POST 请求 pdf 报告。 响应是一个应用程序/八位字节流,包含 pdf 文件。()

我的角度调用如下所示:

 $http.post($rootScope.HostPath + '/report',{ param1:value, param2:value }).
                then(function success(response) {
                    //magic should happen here :(
                },function error(response) {
                    console.log("Error Code : " + response.status );
                });
        }

如何从这个响应 javascript 变量中获取 PDF,或者是否可以将响应直接转发到浏览器。

当我使用 Postman 或其他工具请求时,会立即弹出一个下载对话框。我从 stackoverflow 尝试了很多不同的解决方案,但没有一个在我的情况下有效。

【问题讨论】:

    标签: javascript angularjs pdf


    【解决方案1】:

    【讨论】:

    • 我忘记在响应中添加 .data。
    猜你喜欢
    • 2014-06-08
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 2020-03-30
    相关资源
    最近更新 更多