当前位置: 首页 > 知识库问答 >
问题:

如何在java脚本中从http响应生成blob?

商绍元
2023-03-14

我是javascript和web编程的初学者,我正在使用node创建一个pdf文件,并将其作为http响应

在客户端,我使用angularjs从响应创建blob。而不是得到一个正确的pdf文件,我正在得到一个pdf页与空白页。我是不是用错误的方式创建了blob?我错过了什么吗?

我确实试着研究了互联网,我发现的最接近的东西是:AngularJS:在angular应用程序中显示blob(.pdf)

但在我按照指示操作后,它仍然不起作用

我的代码:

 $http.get('pdf-page', null, { responseType: 'arraybuffer' })
   .success(function (res) {
   console.log(res);  
   var file = new Blob([data], {type: 'application/pdf'});
   var fileURL = URL.createObjectURL(file);
   window.open(fileURL);
});

%pdf-1.3%5 0 obj<

endobj 4 0 obj<

endobj 7 0 obj<

共有1个答案

罗奇文
2023-03-14

结果我给出了$HTTP.GET错误参数链接到解决方案:[stackoverflow.com/questions/28093736/…[1]:stackoverflow.com/questions/28093736/…-

 类似资料:
  • 问题内容: 我已经在MySQL Workbench中使用表,外键等创建了一个EER图,现在我想生成一个“ .sql”脚本来创建该数据库。我怎么做? 问题答案: 尝试:

  • 问题内容: 正如我们所知,中 Elasticsearch 回报。但是,我需要从那些API。 我正在寻找与.Solr提供的功能类似的功能,Solr提供了使用它的功能,我们可以轻松地在中获得响应。 我如何实现此目标? 注意 : 我不希望只是将ElasticSearch集群的所有内容导出为csv格式。 我想要获得响应而不是json。 更新 我一直在尝试使用答案中@Val建议的方法。 以下是内容 以下是内

  • 我在桌面应用程序中嵌入了一个http服务器,用于捕获来自OAuth2重定向的响应。下面的方法拾取消息并将其转换为字符串: 方法是一个将数据传递给另一个类的事件。成功进行身份验证调用后,数据内容如下所示:

  • 问题内容: 我在下面的我的jquery脚本时遇到问题,这是一个基本的精简版本,甚至无法正常工作,我有jquery脚本调用的php文件,我将其设置为编码并显示json响应 然后,在jquery脚本中,它应该读取该值并对其进行响应,但未获得响应。 json.response是在json字符串中调用名称响应变量的错误方式吗? 有人可以帮助我吗 更新; 我已经更改了 json.response 进入 数据

  • 问题内容: 我需要将字符串转换为某种形式的哈希。这在JavaScript中可行吗? 我没有使用服务器端语言,所以我不能那样做。 问题答案: Object.defineProperty(String.prototype, ‘hashCode’, { value: function() { var hash = 0, i, chr; for (i = 0; i < this.length; i++)

  • 问题内容: 我已经成功运行了几个Python脚本,并使用subprocess模块​​从基本脚本中调用了它们: 但是,每个脚本都执行一些模拟(来自C ++应用程序的.exe文件),这些模拟会生成一些输出到外壳程序。所有这些输出都从启动这些脚本的位置写入基本shell。我想为每个脚本生成一个新的shell。我试图在调用subprocess.call时使用该属性生成新的shell (也尝试过popen)