ios - 任何 HTTP header 都可以强制 iOS 下载视频(而不是流式传输)

标签 ios ipad

关闭。这个问题是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/

相关文章:

objective-c - 分配和释放问题

iphone - 沿圆形UIImage添加白色边框

javascript - html5 视频在 ipad 上不工作

iphone - 使用 AudioToolbox 进行短音效音量控制在 iPad/iPod touch 型号上不起作用

iphone - 当我的 viewDidDisappear 时,我尝试释放我的表格。当我回到视野时仍然在那里

ios - 触发器抛出或重新抛出过滤函数中的错误

ios - 我可以向自己发送一个 iPhone 应用程序而不在 TestFlight 中安装吗

iphone - 如何在 iPhone 中的 RSS 提要更新时创建推送通知?

ios - 核心数据,第一次运行时不会在 uitableview 中显示数据,第二次运行正常

iphone - UIWebView 滚动时在顶部和底部显示白色条