2011-11-20 95 views
1

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

然而,由于无法找到一个解决方案,我认为这可能是一个更好的主意,写的是把手移动文件的服务器上运行一个单独的程序,并有iPhone应用程序的客户端发出的指令有关服务器什么文件移动。

对此的任何建议将不胜感激。

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

如何使用Objective-C/Cocoa Touch/iPhone SDK来做到这一点?

+0

是的,这是一个很好的解决方案。 –

+0

我宁愿将它全部编写为一个应用程序,但从我发现从应用程序移动文件本身介于难以置信的难以不可能的地方。 – zi3guw

回答

2

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

使用Web服务的一大优势是您可以将其设置为在您的局域网之外进行访问。除非您已经建立了VPN,否则这对中小企业来说更加困难。

我之间发生的一种中间可能性是通过IIS上的WebDAV暴露共享。事实上,编写自己的服务可能更容易。

+0

+1:提WebDAV。迄今为止最简单的方法。 – surfasb

相关问题