代码之家  ›  专栏  ›  技术社区  ›  Olokoo

iPhone强制下载文件?

  •  1
  • Olokoo  · 技术社区  · 13 年前

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

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

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

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

    谢谢

    2 回复  |  直到 13 年前
        1
  •  6
  •   zomboble    13 年前

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

        2
  •  1
  •   Duncan C    13 年前

    你是在编写一个下载图像的程序,还是作为用户尝试这样做?

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

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