#iphone
#iPhone
Вопрос:
Я хочу отправить файл на сервер в iPhone. Существует ли какой-либо iPhone API для реализации этой функциональности?
Ответ №1:
ASIHTTPRequest — это оболочка сетевых API, которая очень упрощает загрузку файла. Вот их пример (но вы можете сделать это и на iPhone — сохраните изображения на «диск» и позже загрузите их.
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[request setPostValue:@"Ben" forKey:@"first_name"];
[request setPostValue:@"Copsey" forKey:@"last_name"];
[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
Комментарии:
1. Я поддерживаю это мнение — ASIHTTPRequest — хорошая оболочка для использования в этой ситуации.
Ответ №2:
Комментарии:
1. Это решение подходит только для небольших сообщений, поскольку оно сохраняет полное сообщение в памяти до его отправки. Если это невозможно, то вместо этого можно использовать оболочку ASIHTTPRequest.