我想在iPhone上保存从互联网上下载的文件。
我可以使用网址作为文件名吗?如果没有,我应该对url应用什么转换来获取有效的文件名?
我需要稍后使用其网址找到该文件的本地副本。
编辑:不询问将文件写入磁盘的位置或方式。问题仅限于从网址获取有效的文件名。
答案 0 :(得分:1)
我可以使用网址作为文件名吗?
您可以使用任何您想要的文件名。只要它是底层文件系统的有效文件名。
如果 不,我应该改变什么 申请到网址以获得有效 文件名?
这是无法回答的,因为无法指定“有效”的含义。
我需要找到本地副本 稍后使用其网址。
您可能希望将其保存到应用程序的Documents目录中。在Stack Overflow上已经有很多关于在iPhone上保存文件的问题,我建议你阅读其中一些。
答案 1 :(得分:1)
由于缺少更好的方法,我使用持久字典将网址映射到唯一名称。