用iPhone API拍照并将其传送到服务器

我写了一个可可应用程序在iPhone上拍照。 我需要将拍摄的图像传输到除iPhone以外的其他服务器。 有谁知道我能做到这一点?

谢谢,乔


首先得到一个服务器,并找出你想使用什么样的手机<--->服务器API。 有多种方式可以工作。 一个简单而常见的方案是通过HTTP POST上传照片的REST API。

基本的计划是这样的:

  • 拍照片
  • 转换为JPG(这有一个功能)
  • 使用NSURL *类构建HTTP POST
  • 将JPG数据设置为POST正文(或多部分表单帖子的一部分)
  • 不需要转换为base64。

    如果你从来没有把任何类型的服务器API放在一起,有任何可用的例子。 大多数照片共享网站都有公共的API,这可能是有用的参考。


    目前最简单的方法是使用HTTP POST 。 查看文档中的“URL加载系统”,然后检查相关的类,特别是NSURLRequest


    正如其他人所说,使用HTTP POST。 ASIHTTPRequest可以简化您的POST过程。 它还将您的上传移动到后台线程,并为您的委托进度更新提供帮助。

    链接地址: http://www.djcxy.com/p/66517.html

    上一篇: Take picture with iPhone API and transfer it to a server

    下一篇: Thread safety of ArrayList constructors