我想在新标签页中显示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();