导致epub,mobi和zip文件无法在运行iOS 13的iPhone上下载失败的原因?

问题描述 投票:0回答:1

尝试将文件提供给运行ios13的iPhone时,我在本地服务器上遇到问题。这些问题仅发生在无法在浏览器中呈现的文件类型上,这是指我需要手动单击下载才能下载的文件,例如epub,mobi和zip。

Manually download file in iOS

[文本和pdf等文件在任何浏览器中都没有问题。

Safari能够下载Mobi,Epub和Zip文件,但是Chrome,Firefox和Edge都无法发出模糊的消息,例如“无法下载”或“下载失败”。再试一次。

Failed mobi download on iPhone in Chrome Mobile Browser

最初,我使用Nginx,X-Accel-Redirect和PHP来提供文件,但是我发现使用直接url会遇到同样的问题。服务器正在运行HTTPS和HTTP2。在Nginx中正确配置了Mime类型。

在每种情况下,无论文件是否已成功下载,访问日志都显示状态码200。

我的问题是:

  1. 什么原因可能导致下载失败,如何解决?
  2. 我应该调查哪些其他事情以进一步阐明这一点问题?
ios iphone download epub mobile-browser
1个回答
0
投票

似乎是本地服务器上的SSL证书引起了下载问题。

我将文件上传到了不使用HTTPS的服务器上,发现无论使用哪种移动浏览器,mobi,epub和zip文件都可以成功下载。

我使用HTTPS在另一台服务器上进行了同样的操作,再次发现无论使用哪种移动浏览器,mobi,epub和zip文件都可以成功下载。

© www.soinside.com 2019 - 2024. All rights reserved.