我正在尝试允许用户下载文件。
下载文件时,它会显示在浏览器窗口中,而不是下载。
有没有人知道如何让iPhone下载文件而不是查看文件。
此外,我尝试的所有代码在Android设备上运行良好。
感谢。
答案 0 :(得分:6)
你做不到。 Apple故意阻止这样的事情来保护他们的iOS免受黑客攻击和恶意软件攻击;你无法访问手机集成数据存储(除非你是开发人员,在这种情况下受限制)。
答案 1 :(得分:1)
您是在编写下载图像的程序,还是尝试以用户身份执行此操作?
如果您正在编写程序,则只能将文件下载到有限数量的位置。您应用的文档目录是最明显的选择。
您需要创建一个NSURLRequest,然后创建一个NSURLConnection,然后实现一些委托方法来处理传入的数据。然后,您需要使用NSFileManager方法将数据写入文件。