Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VM6510:1 Uncaught SyntaxError: Unexpected token u #42

Open
kjr247 opened this issue May 13, 2016 · 1 comment
Open

VM6510:1 Uncaught SyntaxError: Unexpected token u #42

kjr247 opened this issue May 13, 2016 · 1 comment

Comments

@kjr247
Copy link

kjr247 commented May 13, 2016

I hate opening issues when I really don't know what to do next, but what else could I do.

I spent about 4 hours trying to research, debug, and dig through the source code, but I came up nil.

I have a simple .xlsx file that I want to grab the data from and convert it to JSON or and object or something that I can use.

I believe I am able to grab the base64 of the file from the FileList API, but when I try to convert it, it just gives

VM6510:1 Uncaught SyntaxError: Unexpected token u

I have tracked it to this part of the code and managed to eek out a bit of info on what is happening.
It reaches the line if (opts.isJSON || opts.isEncoded) sm = JSON.parse(sm); but then flakes out instead of returning with a JSON version. I notice two things:

  1. sm = encoded wingdings lookin things, which is no help to me as I don't read wingdings.
  2. opts.isEncoded = true
 function Converter (sm, opts) {
   opts = opts || {};

   if (opts.isFileComment) sm = readFromFileMap(sm, opts.commentFileDir);
   if (opts.hasComment) sm = stripComment(sm);
   if (opts.isEncoded) sm = decodeBase64(sm);
   if (opts.isJSON || opts.isEncoded) sm = JSON.parse(sm);

   this.sourcemap = sm;
 }

The entirety of my code is pretty simple and perhaps I am missing something.

      const file = document.querySelector('input[type=file]').files[0]; //TODO more specific?
      const reader = new FileReader();

      reader.addEventListener("load", function() {
        preview.src = reader.result;
        const json = convert.fromBase64(preview.src).toJSON();
        return json;
      }, false);

      if (file) { //nessecito else no work
        reader.readAsDataURL(file);
      }

My Base64, as I believe it is the Base64 anyways, is:

data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,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

@phated
Copy link
Collaborator

phated commented Oct 10, 2022

This library currently only supports JSON media types and I think a ton of work would need to go into adding additional media types, but I'd welcome a PR to review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants