Phonegap - FileReader不会调用/加载

时间:2015-09-01 13:04:04

标签: android jquery phonegap-plugins filereader

我需要使用移动APP将照片上传到服务器。我在哪里使用以下代码来读取文件。

navigator: {
            series:{
                type:'line',
                step: true
            }
},
来自代码filesSelected.length的

始终返回值为零(0)的值(即,如果图像可用)并警告“lenth大于零”并且不警告srcData +“srouce data now” 。

我想fileReader在它之后没有调用/调用。所以任何人都可以帮我解决这个问题。

如果您需要更多代码,请告知我们。

1 个答案:

答案 0 :(得分:0)

在cordova / phonegap API 3.6.0文档中加载了另一种方法(onloadend,isn' t onload)。 https://cordova.apache.org/docs/en/3.0.0/cordova_file_file.md.html

function win(file) {
    var reader = new FileReader();
    reader.onloadend = function (evt) {
        console.log("read success");
        console.log(evt.target.result);
    };
    reader.readAsDataURL(file);
};

var fail = function (evt) {
    console.log(error.code);
};

entry.file(win, fail);