如何在ember中从服务器接受pdf文件

时间:2017-03-01 15:39:02

标签: pdf ember.js

考虑以下网址:

  

http://localhost:4200/abc/secured/rest/name/166

此URL从服务器返回PDF文件。完成代码以成功触发服务URL并将响应代码设置为200.

应该在ember中编写哪些代码来捕获PDF文件并向用户提示另存为窗口,以便将PDF文件保存在本地计算机中。

2 个答案:

答案 0 :(得分:0)

你可以试试ember-pdfjs,

https://github.com/mysterlune/ember-pdfjs

并提供src作为pdf-document的网址,可用于在模板中呈现pdf。

在同一页面中,您可以提供如下链接,该链接提供download属性(HTML5属性,不受ledgacy浏览器支持)

<a href="/files/filename.pdf" download="file.pdf">Download Your File</a>

上面的代码会让浏览器下载文件而不是打开它进行查看。

答案 1 :(得分:0)

在按钮点击操作处理程序中执行此代码。

 let link = document.createElement('a');
 link.href = 'http://localhost:4200/abc/secured/rest/name/166';
 link.target = '_blank';
 link.click();