我们正在通过IBM Worklight开发移动应用程序。我们当前的worklight服务器版本是6.2.0.01,cordova版本是3.4。
我们面临着以下代码的问题。
<input type='file' accept='image/*' onchange='openFile(event)'><br>
<img id='output'>
<script>
var openFile = function(event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function(){
var dataURL = reader.result;
var output = document.getElementById('output');
output.src = dataURL;
};
reader.readAsDataURL(input.files[0]);
};
</script>
Worklight服务器6.3和cordova 3.6.3 - 正常工作。
Worklight服务器6.2.0.01和cordova 3.4 - 不工作 (提供错误消息:&#34;在处理操作时找不到请求的文件或目录。 &#34;名称:&#34; NotFoundError&#34;)
答案 0 :(得分:0)
由于这似乎是Cordova问题,解决问题的唯一方法是打开PMR(支持票证),要求IBM调查并将Cordova 3.6中的修复程序反向移植回Cordova 3.4 Worklight 6.2。