0

I've tried to upload a generated pdf through the pdf-lib https://github.com/Hopding/pdf-lib to the firestore and it doesnt work!

I read somewhere that I have to make sure the base64 is encoded when submitting it through firebase but I am not too sure what that means.

here is my string

JVBERi0xLjcKJYGBgYEKCjYgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAzNDYKPj4Kc3RyZWFtCnicxVTLSgMxFN3nK7IWWpOb+8iAuJh2ZuVK8gMuVCxUQf8fPElt7aKRERcyMCS5CedxTzIWF3xYS8LPon9/dtflZf/4sbp/2z+8riRy8FF8eXLEvty56LHdRy/Bm8Z1HnzZuxtmE0vGNIvpYEGFArPOZjpRsKRZRTemil204YSK6GSMObUVxXnSCWe5jeTWl50rV24qbvyZYgJAlyLrkaKwRh0rsQoOqgHFXOeAJI2V5HJQy0G6oOnbl6QbKI/VBYBDnR68mGjmCgoKAJ/xbZtPAzwYl9PI3Jce9RIL2DADBXPjX3icuC83XJR7lCdoqNJyKKKkPShYd2qnAiahkVKdg6sRSQpVFfIUSLH2h0wNOXaNVTvplQC9oNFSRLV5aKEosqUM2NbqSqdW2oVoa7gU8atGFJaTijSkLinR/yGV49B/IPJ5BBFxC4fgHejw0EZbS2dwn88u/3kKZW5kc3RyZWFtCmVuZG9iagoKNyAwIG9iago8PAovRmlsdGVyIC9GbGF0ZURlY29kZQovVHlwZSAvT2JqU3RtCi9OIDUKL0ZpcnN0IDI2Ci9MZW5ndGggMzIzCj4+CnN0cmVhbQp4nJWS0UoDMRBF3/MV8wNtkkmym0Ap2KIIIkoVLIgP6TaUSJtIdyv69ybbqi0NiORlc/dk5k5yOTBAkBIE1Bok8ApBQY0IoxGhj59vDui9XbmW0Bu/bOE5MQxm8ELoNO5CB5yMx+SXndrOruOK7A8Bz/ApcRVDR+jDbtH12yxyQie2dflPEvzGtYNZ3NhA6GVo4tKHFdAnHy5C67+F05q5WW65ddlR35POXBt32yaZyFxfO39cu/W763xjB4gyjdqzRz0HikuWbqPXj2AhSrBAVp/DwtTF0rVm6pzOYgHWslDZCGOKPoQsVEYtijSiqM5pjlXRtdG85EQpXaI5GlGYkeu6OCQ3hcvmguGBTs9M53eLV9f0z5e2Wbl1S28n8SPFkaWljBqiBi35UJt9NEOXopDjWh3i+q8M/lj5I4FfeyrlRQplbmRzdHJlYW0KZW5kb2JqCgo4IDAgb2JqCjw8Ci9TaXplIDkKL1Jvb3QgMiAwIFIKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL1R5cGUgL1hSZWYKL0xlbmd0aCA0MQovVyBbIDEgMiAyIF0KL0luZGV4IFsgMCA5IF0KPj4Kc3RyZWFtCnicFcSxEQAwCAOxN3CXNgOyZQYkWIWAmeCAkwuXrsQF6W3Z8AFgWwNcCmVuZHN0cmVhbQplbmRvYmoKCnN0YXJ0eHJlZgo4NjAKJSVFT0Y=

I've tried using rn-fetch-blob but that doesn't work with expo and I am not a big fan of ejecting.

the code I'm using for firebase

This returns an error from firebase

await  ref.putString(file, 'base64').then(function(snapshot) {
      console.log('Uploaded a base64 string!');
    });
user3348354
  • 183
  • 1
  • 1
  • 11

0 Answers0