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,而不是最佳实践 –