我正在使用 phonegap 将文件上传到服务器,它运行良好,但有一个例外......
var options = new FileUploadOptions();
options.fileKey = "file";
options.fileName = file.name;
var params = new Object();
if($scope.SelectedNames.length >0){
params.shareWith = SelectedNames[0].id;
//params.shareWith = [$scope.SelectNames[0].id,$scope.SelectNames[1].id];
}
options.params = params;
var ft = new FileTransfer();
ft.upload(file.toURL(), "https://mysupersecret.url.com", win, fail, options, true);
//the rest of it
问题是有时我有多个“SelectedNames”需要添加到 shareWith 参数中。如果我尝试将 .shareWith 设置为数组,它不起作用。我曾尝试自己创建 POST 查询字符串,但这也不起作用。显然只是调用一个附加的params.shareWith='xyz'
只是覆盖第一个值。
想法?
我希望它使用以下查询字符串提交它:
?shareWith=value1&shareWith=value2&shareWith=value3