2010-10-23 23 views
0

大家好,這是sabby。我正在從web服務獲取數據並將這些數據保存在iphone中的sqlit3數據庫中。我使用視頻url的數據類型作爲blob,但它不保存在數據庫中。但是如果我使用varchar,那麼url將保存在數據庫中。 只是幫助我,因爲我是新的iphone開發。Sqlite3,在iphone中的Blob類型

謝謝大家

+0

這聽起來像另一個用戶,parvind,只有15分鐘前問的相同的問題。奇怪。 http://stackoverflow.com/questions/4004374/upload-video-in-sqlite-in-iphone/4004394 – 2010-10-23 14:24:34

+0

以及感謝好友,但我整理了問題。我經歷了你在Parvind的個人資料中寫的評論,我也同意,它不是很好的做法,以存儲大型視頻在sqlite中使用blob類型。但當客戶真正需要時做什麼。我有問題沒有保存blob類型的視頻,然後我再次從模擬器中刪除文件,再次將數據庫文件上傳到我的應用程序,現在它的工作正常。 – Sabby 2010-10-25 07:13:05

回答

0

僅供參考:不要將BIG斑點存儲在SQLite中。使用鍵值對將文件與鍵匹配。這會更快。

+0

是的我同意,那麼你的想法是什麼..你會建議保存視頻的地方...你正在回答一個問題,問2年前問...但沒有問題......那是在我的初始階段 – Sabby 2013-03-21 09:31:33

+0

存儲視頻在磁盤上。使用鍵值來訪問視頻。例如:v1 - > /Documents/videos/v1.mpg,v2 - > /Documents/videos/v2.mpg等等。您可以使用密鑰訪問視頻。對於較大的文件,這比將整個視頻存儲在數據庫上快。 – barryjones 2013-03-21 19:37:06

+0

這是我結束瞭解決方案之一......謝謝..雖然我會想,你會提供一些不同的想法... – Sabby 2013-03-21 20:26:23