2012-03-26 4 views
0

Я записываю голос и сохраняю его в папке с iphone-документами, но хочу, чтобы он был загружен на сервер, и как это сделать?Как загрузить аудиофайл из папки документов iphone на сервер

NSString * path = [NSString stringWithFormat:@"%@/Documents/%@_%@_%@_%@.wav", NSHomeDirectory(), patient.firstName, patient.lastName, patient.transactionId, type]; 

Где путь asset.path

if (assetIndex < ([assets count]-1)) { 
    while (assetIndex < ([assets count]-1)) { 
     assetIndex += 1; 
     Asset *asset = [assets objectAtIndex:assetIndex]; 
     NSData *data = [NSData dataWithContentsOfFile:asset.path]; 


    } 

ответ

0

Использование ASIHttpRequest и jsonKit

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:kServerURLString]]; 
[request setData:imageData 
      withFileName:@"name.png" 
      andContentType:@"image/png" 
        forKey:@"file1"]; 
    [request setPostValue:@"yourJson" forKey:@"yourKey"]; 
    [request startSynchronous]; 
    NSError *localError = [request error]; 
    NSDictionary *responseDictionary = nil; 
    if(!localError){ 
     responseDictionary = [[request responseString] objectFromJSONString]; 
     NSLog(@"ResponseDict:%@",[responseDictionary description]); 
    }else{ 
     NSLog(@"Error:%@",[localError description]); 
    } 
0
+0

может у предоставить мне код для этого ссылку вы предоставляете это только говорит использовать асинхронный. –

+0

Получите источник здесь http://stackoverflow.com/questions/8574053/how-can-i-upload-audio-file-to-server-in-iphone-application, а также отсюда http: // dip-upload. blogspot.in/2011/04/upload-imageaudio-on-server-in-iphone.html – akk

Смежные вопросы