javascript — возвращаемое значение из API в Cordova (с помощью передачи файлов)

Привет я пытаюсь вернуть значение из вызова API через плагин передачи файлов для Cordova. Ниже я показал свой php-код для API, который работает нормально, и код Cordova. По сути, я хочу превратить оператор return в API в переменную JS в Cordova.
Это код Php, часть move_uploaded_file работает нормально:

    protected function uploadPicturesAction()
{
move_uploaded_file($tmp_name, "/home/sean/images/{$name}.jpg");
return $name;
}

Это часть Cordova, поэтому здесь я пытаюсь получить переменную $ name, чтобы она стала переменной JS.

    fileTransfer.upload(image, encodeURI("sean.co.uk/api.php?action=uploadPictures"), imagePage2(), fail, options);

Любая помощь приветствуется.

0

Решение

  1. Создайте файл php (например, loadpics.php), который содержит функцию uploadPicturesAction либо true, включая файл библиотеки, либо просто жестко запрограммированный.
  2. К этому файлу добавьте в качестве последней строки: echo uploadPicturesAction ();
  3. В вашем javascript используйте ajax для вызова loadpics.php и присвойте возвращаемое значение вашей переменной javascrpt.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]