Отправить параметры на удаленный сервер с помощью FileTransfer () с помощью PhoneGap? - PullRequest
2 голосов
/ 15 февраля 2012

Итак, я создаю приложение для iOS, используя PhoneGap , и мне нужно отправить дополнительные параметры на удаленный сервер, содержащий идентификатор пользователя, секретный хэш и т. Д., С FileTransfer(),

Из примера PhoneGap на FileTransfer() я вижу, что вы можете установить параметры, но они также отправляются на удаленный сервер?Если да, отправляются ли они как $_POST или $_GET переменные?Если нет, то есть ли способ отправить параметры на мой удаленный сервер с FileTransfer()?

var params = new Object();
params.value1 = 'test';
params.value2 = 'param';

options.params = params;

var ft = new FileTransfer();
ft.upload(imgURI, 'http://example.com/upload', win, fail, options);

1 Ответ

5 голосов
/ 15 февраля 2012

Параметры фактически отправляются как переменные POST с FileTransfer().

Например, когда я console.log отвечаю от FileTransfer (), я получаю следующее:

array(2) {
  ["value1"]=>
  string(4) "test"
  ["value2"]=>
  string(5) "param"
}

На своем удаленном сервере я использовал следующий код PHP:

<?php

var_dump($_POST);
...