我需要从我的 tomcat 服务器向客户端发送一个带有 pdf 数据的 byte[]。我正在使用这个:
response.setContentType("application/pdf");
response.setHeader("Content-Disposition:","inline; filename=test.pdf");
但是(至少)使用 Firefox 我得到了文件下载而不是内联显示。内联显示 pdf 数据的唯一方法是删除 Content-Disposition 标头记录,但是,如果这样做我无法设置文件名,则 pdf 名称是从 url 的最后一个文件夹中获取的。