我的要求是从设备上传文件
我在cordova版本2.6上使用了相同的代码,但在3.6中,我使用的是相同的代码,但它无法正常工作。它的说文件上传选项没有定义。
var options = new FileUploadOptions();
options.fileKey = "file";
options.fileName = "test";
var params = {};
params.value1 = "test";
params.value2 = "param";
options.params = params;
var ft = new FileTransfer();
ft.upload("DbPath", encodeURI("ServerURL"), win, fail, options);
答案 0 :(得分:0)
检查您的AndroidManifest.xml文件。我们必须允许从手机阅读文件。
在cordova 2.6中,此权限默认启用,在cordova 3以后我们必须手动添加
在AndroidManifest.xml文件中添加以下标记
uses-permission android:name =“android.permission.READ_PHONE_STATE”
注意:只有这是问题所在。这与任何cordova版本无关