iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – HTTP“Content-Disposition:attachment”并在iOS网络浏览器上下载文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望我的用户能够下载一个PDF文件,并让浏览器将其视为一个文件,而不仅仅是显示它(即它有一个文件名,用户获得保存选项等)。以下标题似乎适用于所有地方除了iOS:

Content-Disposition: attachment; filename=file.pdf

iOS只是忽略此并显示图像或文档。没有什么大不了的,你可能会想,除非我在一个隐藏的IFRAME作为我的下载页面的一部分,所以文件从来没有被看到,它看起来像下载失败。

什么是最好的方式来处理这种跨浏览器兼容的方式? iOS只是忽略这个标题?我找不到任何规格或提到这里。

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

P.S。任何其他有用的提示相关下载文件等在iOS网络浏览器是赞赏。

澄清:关于由移动Safari浏览器浏览的常规网站。不是本机应用程序。

解决方法

移动Safari浏览器不支持下载文件

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

大佬总结

以上是大佬教程为你收集整理的iphone – HTTP“Content-Disposition:attachment”并在iOS网络浏览器上下载文件全部内容,希望文章能够帮你解决iphone – HTTP“Content-Disposition:attachment”并在iOS网络浏览器上下载文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。