Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-8792

Windows Phone 8 only: File Plugin: readAsText leads to object instead string

    XMLWordPrintableJSON

    Details

      Description

      I have to read and write local JSON-Files in my Cordova-Project. I use the current and previous versions of File-Plugin.
      Writing works fine under all platforms.
      Reading under iOS and Android and Windows 8.1 works.
      Reading under Windows Phone 8 (device and emulator) has a strange effect: instead of getting a string I get the already decoded object stored in the JSON-File

      ...
      function GotFileEntry(fileEntry) {
      fileEntry.file(GotFile, Fail);
      function GotFile(file) {
      var reader = new FileReader();
      reader.onload = function (evt)

      { // Here evt.target.result is the decoded object instead a string. }

      ;
      reader.onerror = function (evt)

      { // No error occurs }

      ;
      reader.readAsText(file);
      }

        Attachments

          Activity

            People

            • Assignee:
              vladimir.kotikov Vladimir Kotikov
              Reporter:
              Martin Luckow Martin Luckow
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: