Q
將圖像保存到領域
1
A
回答
0
保存數據的圖像和其他種類在這種情況下,最好的辦法是隻在URL存儲在數據庫中的文件。注意:URL不代表遠程URL。例如,如果要保留圖像,則可以在「文檔」文件夾中創建一個文件夾,並在其中保存任何圖像,並使用隨機名稱或任何您喜歡的圖像。
下面介紹如何使用斯威夫特訪問文檔文件夾:
let documentsPaths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)
let documentsPath = documentsPaths.first
然後在你的領域,只存儲文件路徑("/images/1R9RI8S.jpg"
)。
這樣,您可以隨時通過提取Documents文件夾來檢索您的圖像文件,並且您的Realm不會臃腫大型數據,再加上由iOS備份的Documents文件夾的內容。
3
如果圖像尺寸較小或較小,則可以將圖像存儲爲NSData
。但是,如果您有更多圖像或大尺寸商店唯一路徑。 看相關的答案link
+1
我很好奇。多少根據你是大?如果我的圖像小於700kb。在Realm或CoreData中存儲可以嗎? –
相關問題
- 1. 無法將數據保存到領域
- 2. 如何將圖像保存到根域的子域中?
- 3. 如何將圖像從一個域保存到另一個域
- 4. 領域0.102.0保存RLMArray
- 5. Grails領域,但不保存
- 6. Grails領域類保存
- 7. 將圖像保存到SQLite
- 8. DRUPAL:加入CCK圖像領域到其他領域CCK
- 9. 將數組保存到Swift中的領域?
- 10. 使用Swift將大型JSON保存到領域3
- 11. iOS Swift 3將值存儲到領域
- 12. 將圖像保存到內存
- 13. 保存在MySQL領域陣列和在該領域
- 14. android - 將圖像保存到圖庫
- 15. 將圖像保存到圖庫
- 16. 將圖像保存到我的圖庫
- 17. 將位圖圖像保存到parseObject
- 18. 將圖形保存到緩衝圖像
- 19. 將圖像保存到圖庫中
- 20. 將圖像從位圖保存到jpeg而不保存文件
- 21. 如何保存領域關係(列表)
- 22. Mysql:保存數據在許多領域
- 23. CakePHP的保存陣列領域(的hasMany)
- 24. 保存數據與uniq的領域
- 25. Android:將圖像保存到目錄
- 26. 將畫布圖像保存到mysql
- 27. Python - PHP將base64保存到圖像
- 28. 將圖像保存到iPhone時出錯
- 29. 將網頁圖像保存到Sqlite
- 30. 將圖像保存到目錄c#
嗯,我想知道這個答案有什麼問題,爲什麼會反對票。這不是推薦的方法來處理領域的圖像嗎? –
¯\ _(ツ)_ /¯可能人們真的想知道如何保存blob,而不是最佳實踐 –