我需要一些机制来备份和恢复我的iphone应用程序中的一些数据文件,以便让我的用户保存他们的数据并在以后恢复它。我找到的最好的方法是在应用程序中创建自己的web服务器,效仿iPhone开发人员食谱中Erica Sadun的例子。但是这个例子并没有说明如何将文件上传到手机的web服务器本身。有谁有办法解决这个问题吗?
在普通的web服务器上,我希望实现一个带有action=foo.cgi或类似内容的表单。但我不认为我可以在iphone应用程序中运行这样的脚本。那么,我该如何处理用户在浏览器中选择文件并上传该文件,以及运行web服务器的应用程序如何正确处理该文件并将其传递给它自己的方法呢?
谢谢。
发布于 2009-11-13 16:53:24
如果我对你的问题理解正确的话,你并不是想把文件从手机上传到way服务器,而是反过来。
如果是这样的话,你可能想看看CocoaHTTPServer。
发布于 2009-11-13 16:25:31
创建一个NSMutableURLRequest实例。它有一个名为-setHTTPMethod:的方法和一个名为-setHTTPBody:的方法。将方法设置为POST,并将文件内容放入body中。
另一件要看的事情是CurlHandle,它的-setPostDictionary:方法。这允许您使用字典,就像使用表单字段一样。
很抱歉,这只是您问题的一半的答案-现在没有时间在您的now服务器中查找有关处理传入文件数据的详细信息。
发布于 2009-11-13 16:34:12
另一个选择是ASIHTTPRequest库。
https://stackoverflow.com/questions/1727865
复制相似问题