FTP загрузка iphone SDK - PullRequest
       3

FTP загрузка iphone SDK

0 голосов
/ 03 августа 2010

Мне нужно upload один файл. Я пробовал ASIRequest или как там это называется, но хотел бы что-то с подробным руководством.

1 Ответ

0 голосов
/ 03 августа 2010

Вы хотите использовать ASIFormDataRequest.Вы отправите свой файл как объект NSData в запросе.Вот пример отправки JPEG.Если у вас есть какой-то другой тип файла, вам необходимо преобразовать его в объект NSData для передачи на сервер.

NSString *filename = @"image.jpg";
UIImage *image = [UIImage imageNamed:@"image.jpg"];
NSData *fileData = UIImageJPEGRepresentation(image, 0.9);

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL urlWithString:@"http://www.yoursite.com"]];
[request setPostValue:filename forKey:@"name"];  
[request setData:fileData forKey:@"file"];    
[request setTimeOutSeconds:500]; 
[request setRequestMethod:@"POST"];

[request startSynchronous];

// handle response from server

Документы ASI рассматриваются в разделе «Отправка формы POST с помощьюASIFormDataRequest "- http://allseeing -i.com / ASIHTTPRequest / Как использовать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...