dka*_*ins 53 iphone http http-headers ipad ios
我希望我的用户能够下载PDF文件并让浏览器将其视为文件,而不仅仅是显示它(即它有文件名,用户可以选择保存等).以下标题似乎适用于除iOS以外的所有地方:
Content-Disposition: attachment; filename=file.pdf
Run Code Online (Sandbox Code Playgroud)
iOS只是忽略它并显示图像或文档.没什么大不了的,你可能会想,除了我在一个隐藏的iframe这样做我的下载页面的一部分,所以该文件是从来没有见过,它看起来像下载失败.
以跨浏览器兼容的方式处理此问题的最佳方法是什么?iOS只是忽略这个标题吗?我在任何地方都找不到任何规格或提及.
我是否需要在请求标头中检查iOS并以不同方式提供响应?我希望避免这种情况.谢谢.
PS赞赏在iOS网络浏览器中下载文件等相关的任何其他有用的提示.
澄清:这是关于移动Safari浏览器浏览的常规网站.不是原生应用.