我需要使用移动APP将照片上传到服务器。我在哪里使用以下代码来读取文件。
navigator: {
series:{
type:'line',
step: true
}
},
来自代码filesSelected.length的始终返回值为零(0)的值(即,如果图像可用)并警告“lenth大于零”并且不警告srcData +“srouce data now” 。
我想fileReader在它之后没有调用/调用。所以任何人都可以帮我解决这个问题。
如果您需要更多代码,请告知我们。
答案 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);