title: HTTP "Content-Disposition: attachment" and downloading files on iOS web browser
body: <p>I want my users to be able to download a PDF file and have the browser treat it as a file, not just display it (i.e. it has a filename, user gets option to save, etc.).  The following header seems to work well for this everywhere except for iOS:</p>
  
  <pre><code>Content-Disposition: attachment; filename=file.pdf
  </code></pre>
  
  <p>iOS just ignores this and displays the image or document.  No big deal, you might think, except I'm doing this in a hidden IFRAME as part of my download page, so the document is never even seen, and it looks like the download failed.</p>
  
  <p>What's the best way to handle this in a cross-browser compatible manner?  Does iOS just ignore this header?  I can't find any spec or mention of this anywhere.  </p>
  
  <p>Do I need to check for iOS in request headers and serve the response differently?  I was hoping to avoid this.  Thanks.</p>
  
  <p>P.S. Any other helpful tips related to downloading files etc. in iOS web browsers are appreciated.</p>
  
  <p>CLARIFICATION:  This regarding a regular web site browsed by the mobile Safari browser.  Not a native app.</p>