2012-02-15 40 views
2

所以我使用PhoneGap創建了一個iOS應用程序,並且我需要向FileTransfer()發送包含用戶ID,祕密散列等的遠程服務器的額外參數。使用PhoneGap將參數發送到使用FileTransfer()的遠程服務器?

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); 
+0

@喬希Foskett你有沒有找到解決辦法呢? – 2015-06-17 15:38:33

回答

5

參數實際上是作爲POST變量以FileTransfer()發送的。

例如,當我console.log從文件傳輸()的響應,我得到如下:

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

在我的遠程服務器上,我用下面的PHP代碼:

<?php 

var_dump($_POST); 
相關問題