从iPad下载PDF文件

从iPad下载PDF文件,ipad,pdf,download,Ipad,Pdf,Download,我有一个服务器端组件(即Servlet),该组件创建一个PDF文件,并使用以下响应头将其发送回浏览器: response.setContentType("application/pdf"); response.setHeader("Cache-Control", "cache"); response.setHeader("Pragma", "cache"); response.setHeader("Content-Disposition", "attachment;filename=docume

我有一个服务器端组件(即Servlet),该组件创建一个PDF文件,并使用以下响应头将其发送回浏览器:

response.setContentType("application/pdf");
response.setHeader("Cache-Control", "cache");
response.setHeader("Pragma", "cache");
response.setHeader("Content-Disposition", "attachment;filename=document.pdf");
除iPad外,所有浏览器均可正常工作。在iPad上显示内容,但浏览器不会问我是否要保存文件


知道如何解决这个问题吗?

好的,我发现这是正确的ipda行为:如果没有安装任何可以处理pdf(例如FileApp)的程序,safari将以只读模式显示预览。 如果安装了一个可以处理这些文件的程序,safari会提示如何处理这些文件


Massimo

如果要下载正确的PDF文件名,需要编辑PDF文件的元数据。在介绍文档的标题时,可以在元数据中添加作者和更多详细信息。您可以在Windows中查看属性的信息。可以通过下载一个免费的程序来编辑元数据,比如

我希望这对你有帮助

祝你好运


Carlos

当您不加载PDF时,它的名称是否正确?我们不能正确地执行它,它总是像G028jdeo3u3d_3;u3d.pdf一样,即使有内容配置…不。我们也必须使用与内容处置指令中定义的名称不对应的名称(例如,QL-sxzrtf13yC)下载它。如果您找到了如何设置它;)如果在href“&filename=/myfilename.pdf”的末尾添加,则会修改黑色条形码以在iBooks上看到它,但网页的标题不会。我想,如果内容处理得当,可能会更改网页标题,然后用正确的名称下载文档。