文件目录保存图像

Posted

技术标签:

【中文标题】文件目录保存图像【英文标题】:Documents Directory Saving Images 【发布时间】:2013-03-18 19:29:17 【问题描述】:

我有一个将图像保存到文档目录的应用程序。我一直在阅读,听说开发人员的应用程序因在文档目录中存储过多数据而被拒绝。

我知道我可以从 iCloud 备份中排除图片,但我想要一种方法让用户备份他们的图片。此应用程序可能是免费应用程序,因此我不想运行服务器来保存备份。

关于备份用户照片的方法有什么想法或建议吗?

【问题讨论】:

您希望存储多少数据?根据您保存该数据的功能,它可能适用于将内容存储在文档目录中。 这取决于有多少项目,用户将添加,以及图片将有多大。 如果它是用户创建的内容,并且用户也有能力删除内容,那么将内容存储在那里是有意义的。过去我在保存到该目录时没有发现任何问题。 【参考方案1】:

在 Documents 目录中存储大量数据和文件并没有错。要求是数据/文件必须是实际的用户数据,如果丢失则不能轻易替换。如果照片不存在于其他任何地方,并且照片来自使用该应用的用户,那么您会没事的。

换句话说,例如,不要存储可以从您的服务器重新下载的内容。

【讨论】:

“换句话说,例如,不要存储可以从您的服务器重新下载的内容。” - 如果它打算这样存储(例如用于离线访问),那就这样做吧... @Daniel 如果内容可以通过重新下载来替换,则应该存放在Caches目录下,而不是Documents目录下。 是的,错过了我们正在谈论的文档目录【参考方案2】:

我认为,您必须限制下载次数并在限制完成后保存该图像。删除以前的保存新的..

【讨论】:

以上是关于文件目录保存图像的主要内容,如果未能解决你的问题,请参考以下文章

Python脚本图像保存目录/文件名错误

将图像文件保存到目录

预处理后将多目录图像保存在单个文件中

使用覆盖将图像保存到文档目录

在内部存储最佳实践中保存大量图像

如何从网络下载图像并将其保存在本地目录中?