У нас есть динамически создаваемый файл 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.