从 iPhone 应用程序共享文件

Posted

技术标签:

【中文标题】从 iPhone 应用程序共享文件【英文标题】:Sharing files from an iPhone app 【发布时间】:2010-07-05 02:59:34 【问题描述】:

我编写了一个 iPhone 应用程序,它使用 CocoaHttpServer 来共享应用程序的 Documents/ 文件夹。这很好用,我可以使用浏览器从我的 Windows 机器上通过 WiFi 列出文件。 (例如http://192.168.1.4:424242)。唯一的缺点是用户必须先从浏览器中保存文件,然后才能实际使用它。

但我想知道是否可以让文件像网络共享一样出现在 Windows 资源管理器中(例如 \\192.168.1.70)。这种情况需要什么协议?是 smb (samba) 吗?

我也对 Bonjour 有点困惑。 Bonjour 将与我正在使用的 http 服务器方案一起使用吗?

我的目标是为用户提供一种从 Windows 和 OS X 访问这些文件的便捷方式。

问候

MV

【问题讨论】:

【参考方案1】:

由于您已经实现了 http 服务器,您可能需要阅读 WebDAV 并查看是否可以扩展 CocoaHttpServer 以支持它。会是一个有趣的项目。

【讨论】:

以上是关于从 iPhone 应用程序共享文件的主要内容,如果未能解决你的问题,请参考以下文章

如何设置iphone与电脑共享文件

将数据从 Apple Watch 共享到 iPhone

iPhone 使用文件共享保存文件时出现问题

如何在 iPhone 应用程序和 Apple Watch 之间共享数据?

iPhone 和 Apple Watch 应用之间的核心数据共享

在同一应用 iPhone 中的设备之间共享数据