Intereting Posts
Laravel 5: После входа в систему пользователь был перенаправлен в / home. Как это изменить? отключить трассировку стека PHP Как искать ключи со значением? Например, получите все KEYS, где значение «somevalue» используя функцию PHP, но не указав параметры jQuery Проверять использование удаленного метода для проверки того, существует ли имя пользователя Как пройти пешком или проехать с помощью Google карт с помощью php Установка Magento жалуется на отсутствие InnoDB, когда он доступен PHP-скрипт для рендеринга одного прозрачного пикселя (PNG или GIF) Выход из отсортированного массива с SimpleXML, xsort и xpath в PHP Как я могу решить эту ошибку? Устаревший: mysql_escape_string (): эта функция устарела; вместо этого используйте mysql_real_escape_string () вместо Подтвердите введенный пользователем код PHP, прежде чем передавать его в eval () Как взять резервную копию базы данных без использования phpmyadmin в Mysql Xampp Цитирование в многомерном массиве с использованием PHP Настройка входа в систему для веб-сайта с использованием PHP Symfony 2: INNER JOIN на не связанной таблице с построителем запросов доктрины

Загрузить изображение на веб-сервер PHP из iOS

Я разрабатываю приложение 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];