Я разрабатываю приложение iOS, которое загружает изображение (взятое с передней камеры или из галереи) на веб-сервер. Я не знаю, как отправить это изображение из iOS и как его получить в PHP. Незлая помощь.
Вы можете использовать инфраструктуру AFNetworking ( https://github.com/AFNetworking/AFNetworking ), это сэкономит вам много времени, и есть примеры того, как загружать изображения и обрабатывать ответы.
Ниже приведен пример загрузки файла из упомянутого выше источника:
NSURL *url = [NSURL URLWithString:@"http://api-base-url.com"]; AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url]; NSData *imageData = UIImageJPEGRepresentation([UIImage imageNamed:@"avatar.jpg"], 0.5); NSMutableURLRequest *request = [httpClient multipartFormRequestWithMethod:@"POST" path:@"/upload" parameters:nil constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) { [formData appendPartWithFileData:imageData name:@"avatar" fileName:@"avatar.jpg" mimeType:@"image/jpeg"]; }]; AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; [operation setUploadProgressBlock:^(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) { NSLog(@"Sent %lld of %lld bytes", totalBytesWritten, totalBytesExpectedToWrite); }]; [httpClient enqueueHTTPRequestOperation:operation];