如何在提供文件下载时更改浏览器标题

时间:2016-03-07 14:54:29

标签: javascript pdf servlets download title

我正在尝试将浏览器的标题动态设置为PDF文档标题。但标题当前显示为文档的URL。

我提供的PDF下载如下:

response.setDateHeader("Expires", 0L);
response.setHeader("Content-disposition", "inline;filename=" + title + ".pdf");
response.setContentType("application/pdf");
response.setContentLength(bArray.length);
response.getOutputStream().write(bArray);

如何在浏览器中设置标题?

1 个答案:

答案 0 :(得分:0)

您无法更改显示响应pdf文件的html页面的标题。浏览器将根据您从服务器返回的pdf的元数据自动设置标题。

因此,更改pdf预览浏览器标题的简单步骤是正确设置pdf文件的元数据。

您可以从“文件->属性->标题” enter image description here

中找到pdf的元数据

浏览器仅显示该信息的标题。