iphone文件系统从url保存文件

iphone文件系统从url保存文件,iphone,Iphone,我想将一个照片文件从一个给定的url保存到我的应用程序的documents文件夹中,而不给它一个文件名—只是url并保存到磁盘,这可能吗 或者我必须从url获取数据,然后将其解析为UIImage,然后将该图像保存到磁盘并为其提供文件名吗 如果没有直接的方法,如何从url中提取文件名(是否有任何内置方法可以做到这一点) 谢谢,谢谢你的帮助 您只需保存url中的原始数据,而无需将其格式化为任何特定图像 文件必须有名称,因为名称是文件路径的一部分。如果不关心文件的实际名称,则生成名称的最简单方法是使用

我想将一个照片文件从一个给定的url保存到我的应用程序的documents文件夹中,而不给它一个文件名—只是url并保存到磁盘,这可能吗

或者我必须从url获取数据,然后将其解析为UIImage,然后将该图像保存到磁盘并为其提供文件名吗

如果没有直接的方法,如何从url中提取文件名(是否有任何内置方法可以做到这一点)


谢谢,谢谢你的帮助

您只需保存url中的原始数据,而无需将其格式化为任何特定图像

文件必须有名称,因为名称是文件路径的一部分。如果不关心文件的实际名称,则生成名称的最简单方法是使用
NSDate
生成时间戳字符串,并将其用作文件名。如果使用timeinterval函数的毫秒精度,则不会有获取具有相同时间戳的两个文件的风险

Edit01: 评论如下:

你知道有什么方法可以得到 来自给定URL的文件名

检查并记住URL不一定有文件名。例如,调用php脚本的url没有与之关联的文件名


根据我的经验,您应该计划自己生成部分文件名。除非您完全控制url的创建,否则永远无法确保从url提取的任何文件名都是唯一的。如果在同一目录中为两个文件指定了相同的名称,则写入第二个文件将覆盖第一个文件

谢谢你的回复!事实上,我确实关心名称,与url文件名相同,我也关心保存文件,因为它不仅仅是原始数据,似乎我们无法直接保存它,所以你知道从给定url获取文件名的任何方法吗?