考虑以下网址:
此URL从服务器返回PDF文件。完成代码以成功触发服务URL并将响应代码设置为200.
应该在ember中编写哪些代码来捕获PDF文件并向用户提示另存为窗口,以便将PDF文件保存在本地计算机中。
答案 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();