事件不会触发文件上传 - 工作灯

时间:2015-06-22 14:12:10

标签: javascript cordova ibm-mobilefirst

我们正在通过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;)

1 个答案:

答案 0 :(得分:0)

由于这似乎是Cordova问题,解决问题的唯一方法是打开PMR(支持票证),要求IBM调查并将Cordova 3.6中的修复程序反向移植回Cordova 3.4 Worklight 6.2。