在iphone中选择文件

在iphone中选择文件,iphone,cocoa-touch,Iphone,Cocoa Touch,我希望用户从iphone中选择文件并上传到http服务器。 示例::应用程序中有功能。 请帮助我如何做到这一点 提前谢谢 文件列表将只是一个UITableView,可能带有一个自定义的UITableViewCell 有许多选项可用于将数据上载到web服务。内置的方式是使用。有一些开源框架可能会有所帮助,但我没有使用它们。我发现上传图像的最佳方法是使用ASIHTTPRequest API。下载ASIHTTPRequest和 如何选择文件取决于您尝试选择的文件类型。如果您试图上传图像,您应该查看UI

我希望用户从iphone中选择文件并上传到http服务器。 示例::应用程序中有功能。 请帮助我如何做到这一点


提前谢谢

文件列表将只是一个
UITableView
,可能带有一个自定义的
UITableViewCell


有许多选项可用于将数据上载到web服务。内置的方式是使用。有一些开源框架可能会有所帮助,但我没有使用它们。

我发现上传图像的最佳方法是使用ASIHTTPRequest API。下载ASIHTTPRequest和


如何选择文件取决于您尝试选择的文件类型。如果您试图上传图像,您应该查看UIImagePickerController和UIImagePickerController。如果没有,则必须创建NSFileManager来搜索应用程序的文件。

NSFileManager
类参考:

发现目录内容:

–MountedVolumeUrl包括来源值市场:选项:

–目录内容属性:包括属性文件夹:选项:错误:

–目录路径的内容:错误:

–枚举器路径:

–EnumeratorURL:includingPropertiesForKeys:options:errorHandler:

–子路径:


–子路径DirectoryAtPath:错误:

Gyani-您无法获取手机上存储的所有文件

正如斯蒂芬·达林顿(Stephen Darlington)的评论所述,你的应用程序是沙盒式的,只能访问存储在应用程序中的文件

您可以注册应用程序,以便能够打开PDF、txt、doc和其他您感兴趣发送到服务器的文件,然后用户可以在应用程序中打开这些文件。一旦这些文件进入你的应用程序,你就可以使用多种方式上传它们

请阅读此处有关注册应用程序的文档以了解文件类型:


嗯?什么文件?想必你一开始就把它们放在那里了。iOS是沙盒的,所以你看不到其他应用程序创建的文件。我想要像.pdf.txt.doc这样的文件列表以及iphone中存储的其他文件。你不能,至少如果你想在应用商店中发布的话。您的应用程序在沙箱中运行,无法访问其他应用程序创建的文档。它不像Mac或PC那样有“文档”文件夹。UIImagePickerController和UIImagePickerController用于选择图像和NSFileManager以搜索应用程序的文件。我想让用户选择其他文件,如iphone中存储的pdf和doc文件。