gpt4 book ai didi

iphone - HTTP "Content-Disposition: attachment"和在 iOS 网络浏览器上下载文件

转载 作者:IT王子 更新时间:2023-10-29 07:36:32 25 4
gpt4 key购买 nike

我希望我的用户能够下载 PDF 文件并让浏览器将其视为一个文件,而不仅仅是显示它(即它有一个文件名,用户可以选择保存等)。以下 header 似乎适用于除 iOS 以外的任何地方:

Content-Disposition: attachment; filename=file.pdf

iOS 只是忽略它并显示图像或文档。没什么大不了的,你可能会想,除了我在一个隐藏的 IFRAME 中执行此操作作为我的下载页面的一部分,所以该文档甚至从未出现过,看起来下载失败了。

以跨浏览器兼容的方式处理此问题的最佳方式是什么? iOS 会忽略这个标题吗?我在任何地方都找不到任何规范或提及。

我是否需要在请求 header 中检查 iOS 并以不同方式提供响应?我希望避免这种情况。谢谢。

附言任何其他与在 iOS 网络浏览器中下载文件等相关的有用提示都将受到赞赏。

澄清:这与移动 Safari 浏览器浏览的常规网站有关。不是原生应用。

最佳答案

手机Safari浏览器不支持下载文件。

如果 Safari 可以显示它,它就会显示。如果您安装了可以打开该文件的其他应用程序,Safari 会为您检测到它。

关于iphone - HTTP "Content-Disposition: attachment"和在 iOS 网络浏览器上下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8620039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com