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

Photo Attach from Url not working with example #41

Open
dorkblue opened this issue Jun 13, 2019 · 10 comments
Open

Photo Attach from Url not working with example #41

dorkblue opened this issue Jun 13, 2019 · 10 comments

Comments

@dorkblue
Copy link

Hello.

I've been trying to attach a photo using attachFromUrl, as per the example but it doesn't work.
Tried attaching with base64 string and that does work.

@enesser
Copy link
Owner

enesser commented Sep 3, 2019

Depends on the email client and security permissions, sorry. What client was this an issue for?

@joaonew
Copy link

joaonew commented Sep 3, 2019

Can you share how you made it work with base64? Im using a method to return a base64 string from an image from an url which is working but when I try to use:
vCard.photo.embedFromString(
'returnedB64',
'image/png'
);

the file generated has this instead of the base64:

PHOTO;ENCODING=b;TYPE=image/png:returnedB64

any ideas?

@jamarks
Copy link

jamarks commented Jul 9, 2021

.photo.embedFromString base64 is not making any change on the vcf file. Any ideas? I was trying that because attachFromUIrl JPEG is not actually showing any picture, nor in macos or ios.

@amitbravo
Copy link

there is not function embedFromString in photo object , so I did that in following way

  1. you get base64 from your url using standard methods .
  2. then remove data:application/octet-stream;base64 from the blob
  3. use as photo url
  4. but turn on base64 so that it prefix ENCODING=b; without this, photo does not show at all.
    contact.photo.url = String(getBlob).replace('data:application/octet-stream;base64,','')
    contact.photo.base64 = true

@adityar15
Copy link

It is not working for me either for attachFromUrl. I am trying to fetch the image from firebase storage. The bucket is public and still it is not showing any image on the contact.

@adityar15
Copy link

Hello.

I've been trying to attach a photo using attachFromUrl, as per the example but it doesn't work. Tried attaching with base64 string and that does work.

Did you find any solution to this?

@ronakiihglobal
Copy link

base64 working for me

@rachelmoore
Copy link

It is not working for me either for attachFromUrl. I am trying to fetch the image from firebase storage. The bucket is public and still it is not showing any image on the contact.

Same issue here, firebase storage and this library.

@nikolovskipetar45
Copy link

Any updates on attachFromUrl?

@JohannSiemens
Copy link

I also tried using attachFromUrl having the vCard shown as a QR Code in my Frontend, but it doesn't work. My image is stored in vercel blob storage. I also tried some example URLs, which also didn't work.

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

No branches or pull requests

10 participants