我收到以下错误:
ReferenceError: FileTransfer is not defined
当我尝试创建一个新实例时:
var ft = new FileTransfer();
在 Linux (debian) 上使用 PhoneGap 开发插件文件和文件传输添加了 corse
资源:
var options = new FileUploadOptions();
options.chunkedMode = false;
options.fileKey = "file";
options.fileName = imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType = "text/plain";
var params = new Object();
params.value1 = "test";
params.value2 = "filename";
options.params = params;
try {
var ft = new FileTransfer();
}
catch (e) {
alert("ERR = "+e);
}
alert("I = "+imageURI);
ft.upload(imageURI, http://test.com/upload.php"), win, fail, options, true);
此示例中服务器的 URL 无效。
正在显示第一个和第二个警报。
在 apache 访问或错误日志中没有记录在服务器上的上传请求
参数 imageURI 是正确的,并通过函数 param 传递(不是此源的一部分)
PhoneGap 版本 3.1.0