在iPhone中命名从url下载的文件

时间:2010-06-12 20:24:06

标签: iphone url file-io

我想在iPhone上保存从互联网上下载的文件。

我可以使用网址作为文件名吗?如果没有,我应该对url应用什么转换来获取有效的文件名?

我需要稍后使用其网址找到该文件的本地副本。

编辑:不询问将文件写入磁盘的位置或方式。问题仅限于从网址获取有效的文件名。

2 个答案:

答案 0 :(得分:1)

  

我可以使用网址作为文件名吗?

您可以使用任何您想要的文件名。只要它是底层文件系统的有效文件名。

  

如果   不,我应该改变什么   申请到网址以获得有效   文件名?

这是无法回答的,因为无法指定“有效”的含义。

  

我需要找到本地副本   稍后使用其网址。

您可能希望将其保存到应用程序的Documents目录中。在Stack Overflow上已经有很多关于在iPhone上保存文件的问题,我建议你阅读其中一些。

答案 1 :(得分:1)

由于缺少更好的方法,我使用持久字典将网址映射到唯一名称。