Пример отправки данных POST и FILES с iPhone на удаленный веб-сайт PHP - PullRequest
0 голосов
/ 11 января 2012

Я программирую своего рода API-интерфейс на веб-сайте PHP, который я создал с целью, чтобы другой программист мог отправлять данные (дата POST и FILES) на мой веб-сайт PHP из своего приложения для iPhone, чтобы я мог обрабатывать данные и возвращать некоторые данные. моего собственного.

Мы изо всех сил пытались найти способ, которым он мог бы отправлять данные POST (хотя мы нашли довольно хакерский обходной путь) и данные FILES из приложения iPhone. Моя цель - получить массив POST и массив FILES, аналогичные (в PHP, конечно):

$_POST = array(
    'key' => 'key-value-here',
    'token' => 'token-value-here',
    'id' => 'id-value-here'
    'values' => array(
        'name' => 'Name value here',
        'description' => 'Description value here'
    )
);
$_FILES = array(
    'photo' => array(
        'name' => 'photo-name.jpg',
        'type' => 'image/jpeg',
        'tmp_name' => '/tmp/path',
        'error' => '0',
        'size' => '12345'
    )
);

Будем весьма благодарны за любую помощь, которую вы можете предложить нам в отношении того, как мы можем отправлять такие данные. Кроме того, на данный момент программист приложения для iPhone пытается избежать использования библиотеки ASIHTTPRequest (по ряду причин).

1 Ответ

0 голосов
/ 12 января 2012

Просто создайте сообщение, состоящее из нескольких частей.Как это должно выглядеть, см. сообщение из нескольких частей .Я никогда не работал с iPhone, поэтому не могу сказать, какая библиотека может это сделать, но если ничего не помогает, это просто соединение с открытым сокетом и некоторые манипуляции со строками ...

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