无法在我的设备上使用cordova文件传输插件

时间:2017-11-17 01:20:11

标签: javascript android cordova cordova-plugins

我使用javascript / html编写了一个应用程序,并使用cordova编译成手机应用程序。该应用程序很简单,它只是将选定的图片从手机上传到我的服务器。

我在某些设备上尝试过,但是我需要它才能使用它,但事实并非如此。 它是运行Android 6.0.1的LG X Power。

以为它可能是Android版本,但我在模拟器上运行了android 6,它也有效,所以我不知道发生了什么。

有人可以帮帮我吗?如果您需要代码,请告诉我,以便我可以将其粘贴到此处。

代码:

uploadImg: function(){
    var imageURI = JSON.parse(app.imgURI).filename;
    var options = new FileUploadOptions();
    options.fileKey="file";
    options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
    options.mimeType="image/jpeg";

    var params = new Object();
    params.value1 = imageURI;
    params.value2 = "param";

    options.params = params;
    options.chunkedMode = false;

    var ft = new FileTransfer();
    ft.upload(imageURI, "http://200.137.66.241:85/upload.php", win, fail, options);

    function win(r) {
        alert("Image has been uploaded!");
    }

    function fail(error) {
        alert("An error has occurred: Code = " + error.code);
    }
}

0 个答案:

没有答案