我已经编写了一个可可应用程序来在iPhone上拍照。我需要将拍摄的图像传输到iPhone以外的其他地方,即另一台服务器。有谁知道我怎么能做到这一点?
谢谢, 乔
答案 0 :(得分:7)
首先得到一台服务器并弄清楚什么样的手机< --->您要使用的服务器API。它有多种工作方式。一个简单而通用的方案是REST API,其中照片通过HTTP POST上传。
基本方案如下:
不需要转换为base64。
如果您从未将任何类型的服务器API组合在一起,则可以使用任意数量的示例。大多数照片共享网站都有公共API,可能是有用的参考资料。
答案 1 :(得分:4)
到目前为止,最简单的方法是使用HTTP POST
。查看文档中的“URL加载系统”,然后检查相关的类,尤其是NSURLRequest
。
答案 2 :(得分:1)
正如其他人所说,使用HTTP POST。 ASIHTTPRequest使您的POST更简单。它还会将您的上传内容移至后台线程,并为您的代理进度更新。
答案 3 :(得分:0)
您始终可以将图像数据转换为基本64字符串,并将其发布到目标服务器上的php(或其他)脚本。