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

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

            Dates

              Created:
              Updated:
              Resolved: