2013-05-16 77 views
1

是否有可能?我當前的標題設置爲;任何HTTP頭可以強制iOS下載視頻(而不是流媒體)

Content-Disposition: attachment 
Content-Type: video/x-m4v 

我試着設置一個非視頻內容類型(application/octet-stream),但它沒有效果。是否有任何頭文件會強制iOS設備下載和保存(而不是流式傳輸)視頻文件?

+1

你想用什麼來下載它? – kball

+0

一個mv4視頻文件 –

+0

我的問題不是你在下載什麼。這是:'你想要下載什麼?'說你想用iOS下載並沒有告訴我們很多。您可能的意思是:Safari,另一個Web瀏覽器,您的應用程序中的Web視圖,iOS中的特定API(如NSURLConnection)或第三方HTTP庫。我懷疑你的問題確實是:「我怎樣才能讓Mobile Safari將視頻下載到用戶的視頻庫?」對此的簡短回答是:「你不能。」 – kball

回答

4

您是否正在設置Content-Disposition標題,因爲您希望iOS上的Safari在面對相同標題時與桌面瀏覽器類似?

移動版Safari不會像這樣操作,因爲iOS沒有與桌面相同的文件系統範例。將文件下載到iOS設備的唯一方法是將文件保存在自己的應用程序的沙盒文件系統中。爲此,您需要使用NSURLConnection(及相關)API手動下載文件。

+0

我只是想找出一些方法讓iOS下載它,而不是流式傳輸。 –

+0

您將不得不構建自己的iOS應用程序,或使用其他可以下載任意文件的應用程序。 – Jessedc