2012-02-28 70 views
-1

如何將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

回答

0

我目前的工作在哪裏,我需要做一些類似的學校項目...

我把經緯度值在數據庫中。

請注意,有很多簡單的方法可以做到這一點。我沒有意味着目標-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; 
相關問題