【发布时间】:2014-01-08 21:19:04
【问题描述】:
我正在使用phone gap读取输入文件内容如下
<input type="file" id="sendFile" class="ui-input-text ui-body-c">
在我的 java 脚本中,我按如下方式阅读它,一旦 设备准备就绪
function readImage() {
var fileInput = document.getElementById('sendFile');
var tfile = fileInput.files[0];
var FR= new FileReader();
FR.onloadend = function(e) {
console.log("success");
}
FR.readAsDataURL(tfile);
}
我得到以下错误,我不知道它为什么在那里以及如何解决它
file:///android_asset/www/cordova.js:第 1064 行:processMessage 失败:错误:TypeError:表达式的结果 'this._realReader.readAsDataURL' [未定义] 不是函数。
我正在使用android 2.2.1 版本
注意**
它适用于fileEntry 对象,但它不适用于输入标签,我希望有人对此有解决方案
【问题讨论】:
-
调用函数时做好设备准备。确保在 phonegap api 时添加事件 deviceready
-
我只在设备准备好后调用函数