我使用了文件共享来实现这个功能,效果非常好。
现在,这家公司想要从他们的机器上卸载iTunes(这是可以理解的,因为iTunes是一个非常具有侵入性的进程)。
问题是,是否仍然有可能在没有iTunes的情况下通过其他应用程序使用文件共享呢?
或者还有其他方式可以将文件发送到应用程序中(最好不需要互联网连接)?
//编辑:必须在Windows 7上工作,并且不需要安装iTunes(还有一些其他工具可以访问iPad文件系统,但它们需要通过iTunes安装的驱动程序进行操作)。
一种选择:
您可以在iOS应用程序和Windows应用程序之间通过套接字创建简单的TCP/IP连接,交换所需数据。
但是,您可能需要实现一个合适的简单Windows应用程序来完成此操作。
另一种可能更简单的解决方案:
您可以在iOS应用程序中启动Web服务器,并在屏幕上显示其IP地址。通过在桌面计算机上的浏览器中输入此IP地址,您可以访问iOS设备上的网站,这些网站可以使文档可供下载或接收上传。
有关如何执行此操作,请参阅this问题。
你可以在电脑上安装一个简单的FTP服务器,这样你就可以从iOS连接到服务器,并上传/下载文件从iOS到电脑...
所有的工作都是由电脑完成的,您的应用程序将使用电脑的IP地址(内网或互联网)来共享所有文件。
从iOS设备上,您可以读取FTP服务器中的所有文件并与它们一起工作。
我使用FileBrowser应用程序通过WiFi访问网络共享,并允许您将支持的文件加载到设备上。负责此功能的公司正在创建一个API,使您可以在自己的应用程序中执行此操作:https://twitter.com/#!/Stratospherix/status/193114857271336960