Angularjs - 在新标签页中打开PDF:自定义网址

时间:2017-02-09 14:36:34

标签: angularjs

我想在新标签页中显示pdf文件。 我从我的服务器(J2EE / Spring MVC)中检索pdf。 当我收到回复时:

ReportingLot.FicheStock.get({idLot:vm.lot.id}, function (response) {
    var file = new Blob([response.data], {type: 'application/pdf'});
    var fileURL = window.URL.createObjectURL(file);
    var pdfFile = $sce.trustAsResourceUrl(fileURL);


    window.open(pdfFile, '_blank');

});

pdf显示在新标签中,但网址为:

  

团块:http://localhost:8080/9e8eb169-afff-4013-9a7a-04c2efdfb7e3

有没有办法自定义这个以使用户更容易理解? 感谢。

[UPDATE]

Response.setHeader("Content-disposition", "inline; filename=\"ficheStock.pdf\"");
response.setContentType("application/pdf");
ServletOutputStream outputStream = response.getOutputStream();
baos.writeTo(outputStream);
outputStream.flush();

0 个答案:

没有答案