vCards-js
vCards-js copied to clipboard
Photo Attach from Url not working with example
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.
Depends on the email client and security permissions, sorry. What client was this an issue for?
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?
.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.
there is not function embedFromString in photo object , so I did that in following way
- you get base64 from your url using standard methods .
- then remove data:application/octet-stream;base64 from the blob
- use as photo url
- 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
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.
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?
base64 working for me
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.
Any updates on attachFromUrl?
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.