iPhone Force下载文件?

时间:2012-09-09 20:53:17

标签: php javascript jquery iphone html5

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

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

有没有人知道如何让iPhone下载文件而不是查看文件。

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

感谢。

2 个答案:

答案 0 :(得分:6)

你做不到。 Apple故意阻止这样的事情来保护他们的iOS免受黑客攻击和恶意软件攻击;你无法访问手机集成数据存储(除非你是开发人员,在这种情况下受限制)。

答案 1 :(得分:1)

您是在编写下载图像的程序,还是尝试以用户身份执行此操作?

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

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