Javascript Cordova FileTransfer不发送自定义标头

Javascript Cordova FileTransfer不发送自定义标头,javascript,php,cordova,file-transfer,Javascript,Php,Cordova,File Transfer,我尝试使用cordova FileTransfert发送自定义头,但当我在PHP中签入函数getAllHeader()时,“我找不到自定义头 var options = new FileUploadOptions(); options.fileKey = "picture"; options.fileName = imageData.substr(imageData.lastIndexOf('/')+1); options.mimeType = "image/jpeg"; var header

我尝试使用cordova FileTransfert发送自定义头,但当我在PHP中签入函数getAllHeader()时,“我找不到自定义头

var options = new FileUploadOptions();
options.fileKey = "picture";
options.fileName = imageData.substr(imageData.lastIndexOf('/')+1);
options.mimeType = "image/jpeg";

var headers={'headerParam':'headerValue'};

options.headers = headers;

var ft = new FileTransfer();
ft.upload(imageData, url, succesFileTransfer, errorFileTransfer, options);
在PHP中,我使用:getallheaders()检查标题;我找不到以前发送的标题


感谢您的帮助

Php不会显示通过Cordova FileTransfert发布的标题。 我认为发送的头是受保护的

可以通过以下代码部分在PHP中捕获标题:

$this->header = getallheaders();
$this->uid = (isset($this->header['uid']) && !empty($this->header['uid'])?$this->header['uid']:null);

echo $this->uid; //return the User Id sent via Post request from Cordova FileTransfert.
希望这能帮助别人