使用PhoneGap使用FileTransfer()将params发送到远程服务器?

Jos*_*ett 2 file-transfer cordova

所以我正在使用PhoneGap创建一个iOS应用程序,我需要向包含用户ID,秘密哈希等的远程服务器发送额外的参数FileTransfer().

从PhoneGap示例开始FileTransfer(),我看到你可以设置params,但它们是否也被发送到远程服务器?如果是这样,他们派出的$_POST$_GET变量?如果没有,有没有办法让我将params发送到我的远程服务器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);
Run Code Online (Sandbox Code Playgroud)

Jos*_*ett 5

事实上,参数作为POST变量发送FileTransfer().

例如,当我console.log从FileTransfer()得到响应时,我得到以下内容:

array(2) {
  ["value1"]=>
  string(4) "test"
  ["value2"]=>
  string(5) "param"
}
Run Code Online (Sandbox Code Playgroud)

在我的远程服务器上,我使用了以下PHP代码:

<?php

var_dump($_POST);
Run Code Online (Sandbox Code Playgroud)