关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
8年前关闭。
Improve this question
是否可以?我当前的标题设置为;
Content-Disposition: attachment
Content-Type: video/x-m4v
我尝试设置非视频内容类型(应用程序/八位字节流),但没有效果。是否有任何标题会强制 iOS 设备下载和保存(而不是流式传输)视频文件?
最佳答案
您是否正在设置 Content-Disposition
header ,因为您希望 iOS 上的 Safari 在遇到相同 header 时的行为类似于桌面浏览器?
移动 Safari 不这样做,因为 iOS 没有与桌面相同的文件系统范例。您能够将文件下载到 iOS 设备的唯一方法是将文件保存在您自己的应用程序的沙盒文件系统中。为此,您将使用 NSURLConnection 手动下载文件。 (和相关的)API。
关于ios - 任何 HTTP header 都可以强制 iOS 下载视频(而不是流式传输),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16578453/