1

我正在尝试允许用户下载文件。

下载文件后,它会显示在浏览器窗口中,而不是下载它。

有谁知道让 iPhone 下载文件而不是查看文件的方法。

此外,我尝试过的所有代码都在 Android 设备上运行良好。

谢谢。

4

2 回答 2

6

你不能。苹果故意阻止这样的事情,以保护他们的 iOS 免受黑客和恶意软件的侵害;您无权访问(除非您是开发人员,在这种情况下受限制)手机集成数据存储。

于 2012-09-09T21:07:51.690 回答
1

您是在编写一个下载图像的程序,还是以用户身份尝试这样做?

如果您正在编写程序,则只能将文件下载到有限数量的位置。您的应用程序的文档目录是最明显的选择。

您将需要创建一个 NSURLRequest,然后是一个 NSURLConnection,然后实现一些委托方法来处理传入的数据。然后您需要使用 NSFileManager 方法将数据写入文件。

于 2012-09-10T01:28:05.300 回答