是什么原因导致epub、mobi和zip文件无法在运行ios 13的iPhone上下载?

是什么原因导致epub、mobi和zip文件无法在运行ios 13的iPhone上下载?,ios,iphone,download,epub,mobile-browser,Ios,Iphone,Download,Epub,Mobile Browser,当我试图向运行ios13的iPhone提供文件时,我的本地服务器出现问题。问题只出现在浏览器中无法呈现的文件类型上,我指的是需要我手动单击下载的文件,如epub、mobi和zip 文本和pdf等文件在任何浏览器中都没有问题 Safari可以下载Mobi、Epub和Zip文件,但Chrome、Firefox和Edge都无法提供模糊的信息,如“无法下载”或“下载失败”。再试一次 最初,我使用Nginx、X-Accel-Redirect和PHP为文件提供服务,但我发现使用直接url也有同样的问题。

当我试图向运行ios13的iPhone提供文件时,我的本地服务器出现问题。问题只出现在浏览器中无法呈现的文件类型上,我指的是需要我手动单击下载的文件,如epub、mobi和zip

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

Safari可以下载Mobi、Epub和Zip文件,但Chrome、Firefox和Edge都无法提供模糊的信息,如“无法下载”或“下载失败”。再试一次

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

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

我的问题是:

  • 下载失败的原因是什么?如何修复
  • 我还应该调查哪些其他事情来阐明这一点 问题

  • 似乎是本地服务器上的SSL证书导致了下载问题。这是一个自签名证书,它通常会在浏览器中显示警告

    我将epub/mobi/zip文件上载到一个不使用HTTPS的服务器上,发现无论使用何种移动浏览器,mobi、epub和zip文件都已成功下载

    我使用正确签名的HTTPS证书(letsencrypt)对另一台服务器进行了同样的操作,再次发现无论使用何种移动浏览器,mobi、epub和zip文件都已成功下载