Skip to content

Cannot create a Parse.File without valid data URIs or base64 encoded data. #1512

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

Closed
4 tasks
manikandankumaran opened this issue Jul 22, 2022 · 5 comments · Fixed by #1543
Closed
4 tasks
Labels
type:bug Impaired feature or lacking behavior that is likely assumed

Comments

@manikandankumaran
Copy link

manikandankumaran commented Jul 22, 2022

Kindly advice me to resolve that issue. Please provide the solution.

New Issue Checklist

Issue Description

I am using Parse version - 3.4.3. I am trying to parse file with base64. The Base64 file should be large. When I try with large base64 string it will throw this error.

Cannot create a Parse.File without valid data URIs or base64 encoded data.

Steps to reproduce

Parse large base64 string you will get this error
Filesystem.readFile({
path: path
})
.then(res => {
let ParseFile = new Parse.File(filename, { base64: basefile }); // Issue Occur here
console.log('fs: ', res.data);
})
.catch(err => console.log('fs err: ', err));

Actual Outcome

Cannot create a Parse.File without valid data URIs or base64 encoded data.

Expected Outcome

Need to save the file.

Environment

Parse version - 3.4.3
Ionic @latest
NPM Latest LTS
Capacitor

Server

  • Parse Server version: ``
  • Operating system: Mac OS
  • Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): FILL_THIS_OUT

Database

  • System (MongoDB or Postgres): FILL_THIS_OUT
  • Database version: FILL_THIS_OUT
  • Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc): FILL_THIS_OUT

Client

  • Parse JS SDK version: 3.4.3

Logs

Screenshot 2022-07-22 at 9 56 28 PM

I have attached the screenshot for your reference.

@parse-github-assistant
Copy link

parse-github-assistant bot commented Jul 22, 2022

Thanks for opening this issue!

  • ❌ Please edit your post and use the provided template when creating a new issue. This helps everyone to understand your post better and asks for essential information to quicker review the issue.

@manikandankumaran
Copy link
Author

I have updated the query Please let me know if you need any other information...

@mtrezza
Copy link
Member

mtrezza commented Jul 22, 2022

Could you please submit a PR with a failing test?

@mtrezza mtrezza added the type:bug Impaired feature or lacking behavior that is likely assumed label Jul 22, 2022
@shashi-chemist2u
Copy link

I am also getting this issue with 3.4.4 version, for any valid base64 string it's throwing Cannot create a Parse.File without valid data URIs or base64 encoded data, however with version 3.4.1 it's fine.

attached screenshot for error

image

@mtrezza
Copy link
Member

mtrezza commented Oct 13, 2022

The fix has been implemented in 3.5.0-alpha.2. If the issue still exists there, please let us know and we can re-open this issue.

Closing via #1543

@mtrezza mtrezza closed this as completed Oct 13, 2022
@mtrezza mtrezza linked a pull request Oct 13, 2022 that will close this issue
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Impaired feature or lacking behavior that is likely assumed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants