HTTP "Content-Disposition: attachment" et téléchargement de files sur un browser Web iOS

Je veux que mes users puissent download un file PDF et que le browser le traite comme un file, pas seulement l'afficher (c'est-à-dire qu'il a un nom de file, que l'user a la possibilité d'save, etc.). L'en-tête suivant semble bien fonctionner pour ceci partout sauf pour iOS:

Content-Disposition: attachment; filename=file.pdf 

iOS ignore simplement cela et affiche l'image ou le document. Pas grave, vous pourriez penser, sauf que je le fais dans un IFRAME caché dans le cadre de ma page de téléchargement, de sorte que le document n'est jamais vu, et il semble que le téléchargement a échoué.

Quelle est la meilleure façon de gérer cela de manière compatible avec tous les browsers? IOS ignore-t-il cet en-tête? Je ne trouve aucune spécification ni mention de cela nulle part.

Ai-je besoin de searchr iOS dans les en-têtes de requête et de répondre différemment à la réponse? J'espérais éviter cela. Merci.

PS Tous les autres conseils utiles liés au téléchargement de files, etc. dans les browsers Web iOS sont appréciés.

CLARIFICATION: Cela concerne un site web régulier parcouru par le browser mobile Safari. Pas une application native.

Le browser mobile Safari ne prend pas en charge le téléchargement de files.

Si Safari peut l'afficher, il s'affichera. Si vous avez installé d'autres applications pouvant ouvrir le file, Safari le détectera pour vous.