【发布时间】:2015-05-08 01:43:45
【问题描述】:
我正在尝试使用 .htaccess 文件中的这行代码强制下载 .pdf 和 .mp4 文件:
<FilesMatch "\.(mov|mp3|mp4|webm|pdf)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
但是,它不适用于 iOS 7 和 iOS8。我在其他任何地方工作,但不是在 iphone 和 ipad 上工作。我可以改变什么来解决这个问题?这不应该足以强制下载吗?
谢谢
编辑:
如您指出的答案中所述,我尝试使用以下代码行:
SetEnvIf Request_URI "\.pdf$" requested_pdf=pdf
Header add Content-Disposition "attachment" env=requested_pdf
SetEnvIf Request_URI "\.mp4$" requested_mp4=mp4
Header add Content-Disposition "attachment" env=requested_mp4
还是不行。而且我使用的是 Chrome 和 Safari,而不仅仅是移动 safari。
【问题讨论】:
-
在 iOS 上没有公共文件系统,那么你希望 iOS 对文件做什么?
-
我有一些 pdf 文件要下载,这样即使没有 Internet 连接,我仍然可以查看它们。视频也一样。我尝试了上面提到的答案,但它也没有工作,仍然打开浏览器(适用于 ios 和 safari 的 chrome)