通过iPhone应用程序将网络上的文件移动到不同的位置

时间:2011-11-20 21:14:37

标签: iphone objective-c windows cocoa-touch networking

我在Windows网络共享(\ foo)上设置了文件和目录。我希望能够通过iPhone应用程序将文件移动到不同的目录(例如\ foo \ bar \ baz.txt - > \ foo \ quux \ baz.txt)。

然而,由于未能找到解决方案,我认为编写一个单独的程序可能是一个更好的主意,该程序在处理移动文件的服务器上运行,并将iPhone应用程序作为客户端向服务器发出关于什么的指令要移动的文件。

对此的任何建议都将非常感激。

编辑:由于有人因为不清楚而投票决定关闭此问题...问题是:我想将网络共享上的文件从一个目录移动到另一个目录。

如何使用Objective-C / Cocoa Touch / iPhone SDK进行此操作?

1 个答案:

答案 0 :(得分:2)

要直接访问文件共享,您必须实现SMB客户端。我想你可以从Samba的smbclient窃取代码,看看你是否可以在iPhone上建立代码。

使用Web服务的一大优势是您可以将其设置为在LAN外部进行访问。除非您已经设置了VPN,否则这对SMB来说要困难得多。

我刚刚遇到的中间可能性是通过IIS上的WebDAV公开共享。事实上,编写自己的服务可能要容易得多。