我收到以下错误: ReferenceError: FileTransfer is not defined 当我尝试创建一个新的实例: var ft = new FileTransfer(); 在Linux上使用PhoneGap开发(debian) 插件文件文件传输添加corse 资源: var options = ne
ReferenceError: FileTransfer is not defined
当我尝试创建一个新的实例:
var ft = new FileTransfer();
在Linux上使用PhoneGap开发(debian)
插件文件&文件传输添加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无效.
正在显示第1和第2个警报.
无法在Apache访问或错误日志中登录服务器上传请求
Param imageURI是正确的,并通过函数param(不是此源的一部分)传递
PhoneGap版本3.1.0
您是否添加了“文件”或“文件传输”插件?The Filetransfer plugin是一个单独的插件,您需要添加它们:
cordova plugin add cordova-plugin-file-transfer
否则,’FileTransfer’确实没有定义.希望有帮助….