0

我有一个 iOS 应用程序,它在滚动视图(相机图片)中有一系列图像。我希望能够将这些单独或集体发布到一个 url 上。

有人可以向我指出一个示例或一些示例代码可以帮助我入门吗?

非常感激

4

2 回答 2

3

在这种情况下,如果您设置服务器(我现在不怎么做,因为我使用了 quickblox - 现成的解决方案)尝试将 GET 请求发送到服务器。您可以这样尝试:(来源 -如何在 iOS 中发送 Get 请求?

 NSString *getString = [NSString stringWithFormat:@"parameter=%@",yourvalue];
 NSData *getData = [getString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];

 NSString *getLength = [NSString stringWithFormat:@"%d", [getData length]];

 NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];

 [request setURL:[NSURL URLWithString:@"https:yoururl"]];

  [request setHTTPMethod:@"GET"];

  [request setValue:postLength forHTTPHeaderField:@"Content-Length"];

  [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];

  [request setHTTPBody:getData];

  self.urlConnection = [[[NSURLConnection alloc] initWithRequest:request delegate:self] autorelease];

  NSAssert(self.urlConnection != nil, @"Failure to create URL connection.");

  // show in the status bar that network activity is starting
  [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

对于更高级的偏好,我建议您尝试学习http://allseeing-i.com/ASIHTTPRequest/

于 2012-08-05T10:00:41.393 回答
1

为此,您可以创建文件服务器或使用其他maded。看这个: http: //quickblox.com/ - 他们的服务器有 blob 和 ios api,所以下载|上传文件简单地用代码实现。首先,您需要注册您的帐户,然后注册您的应用程序。(https://admin.quickblox.com/signin)(这并不难,几分钟)然后,使用网站上的说明将 Quickblox 身份验证添加到您的应用程序,然后使用 QBBlobs下载照片。祝你好运!

于 2012-08-04T22:01:23.310 回答