iPhone Safari动态创建的Java Servlet下载PDF文件的问题

时间:2019-01-30 17:03:05

标签: java ios iphone servlets safari

我们在服务器端动态生成了一个PDF文件,其中包含用户提供的某些数据和服务器生成的其他数据。我们有以下语句来设置内容处置

response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment;filename=" + outFile);

其中outFile名称类似于abc.pdf。在Windows,Chrome和其他浏览器上,文件下载正确,名称正确为abc.pdf。但是,在我们用户使用的主要浏览器iPhone Safari浏览器中,该文件在新选项卡中以pdf(可能是blob)格式打开,并且保存到Files或FileExplorer应用程序后,它将生成名称Unknown.pdf。当保存第二个文件时,这会引起问题,名称冲突。我们如何为iPhone Safari浏览器设置名称。

0 个答案:

没有答案