使用链接到图像文件的 URL 创建带有“PHOTO”的 VCF 文件

Jor*_*rdi 8 vcf-vcard

我正在尝试根据这些规范创建一个 .VCF 文件(使用 3.0 版)

https://en.wikipedia.org/wiki/VCard#vCard_3.0

https://tools.ietf.org/html/rfc2426#section-3.1.4

除非 PHOTO 字段,否则一切正常。

如果我尝试使用外部图像(使用 URI 值)设置 PHOTO,则无法让我的 mac 或 android 将图像导入到创建的联系人中。

PHOTO;VALUE=URI;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif
Run Code Online (Sandbox Code Playgroud)

如果我在 JPG 文件中嵌入 base64 代码,它会起作用。

谢谢你。有人成功了吗?

Soh*_*eil 4

您需要包含一个 base64 编码的图像 uri:

PHOTO;ENCODING=BASE64;TYPE=PNG:iVBORw0KG...
Run Code Online (Sandbox Code Playgroud)