所以我正在使用 PhoneGap 创建一个 iOS 应用程序,我需要使用 FileTransfer()
将额外的参数发送到包含用户 ID、 secret 哈希等的远程服务器。 。
摘自 FileTransfer()
上的 PhoneGap 示例,我看到你可以设置参数,但是它们也发送到远程服务器吗?如果是,它们是作为 $_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);
最佳答案
参数实际上是通过 FileTransfer()
作为 POST 变量发送的。
例如,当我 console.log
来自 FileTransfer() 的响应时,我得到以下内容:
array(2) {
["value1"]=>
string(4) "test"
["value2"]=>
string(5) "param"
}
在我的远程服务器上,我使用了以下 PHP 代码:
<?php
var_dump($_POST);
关于cordova - 使用 PhoneGap 通过 FileTransfer() 将参数发送到远程服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9292147/