如何将NSData对象上传到具有特定名称的服务器?

如何将NSData对象上传到具有特定名称的服务器?

问题描述:

如何将NSData对象上传到具有特定名称的服务器?如何将NSData对象上传到具有特定名称的服务器?

NSData *imgData; // Image Data 
NSString *imgName = @"myfile.png"; 

我想用特定文件名将数据上传到服务器。

1. Upload Data (imgData) 

2. To server (my_server.com/upload.html) 

3. With file name (imgName) 
+0

HTTP头文件中声明://论坛.macrumors.com/showthread.phpΔT= 427513 – Ravin 2012-02-28 07:13:41

我目前的工作在哪里,我需要做一些类似的学校项目...

我把经纬度值在数据库中。

请注意,有很多简单的方法可以做到这一点。我没有意味着目标-C编程中的“专业”

您将需要三件事。

  1. 您可以访问的服务器。
  2. 一个将数据写入数据库的PHP文件。
  3. NSURLConnection对象;

我已将下列代码放入CLLocationManager的其中一个委托方法中。

的NSURLConnection的对象应该是这个样子:

//this is where I put the url for my PHP file 
url = [[NSURL alloc] initWithString:[NSString stringWithFormat:@"http://www.example.com/folder/example.php"]]; 

urlRequest = [NSURLRequest requestWithURL:url]; 

connection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self]; 

当然的变量:URL,的URLRequest,并连接在这样

NSURL *url; 
NSURLRequest *urlRequest; 
NSMutableData *filedata; 
NSURLConnection *connection;