使用链接到图像文件的 URL 导入的“PHOTO”创建 VCF 文件
Posted
技术标签:
【中文标题】使用链接到图像文件的 URL 导入的“PHOTO”创建 VCF 文件【英文标题】:Create VCF file with "PHOTO" imported using URL linking to an image file 【发布时间】:2019-04-27 10:24:39 【问题描述】:我正在尝试根据这些规范创建一个 .VCF 文件(使用 3.0 版)
https://en.wikipedia.org/wiki/VCard#vCard_3.0
https://www.rfc-editor.org/rfc/rfc2426#section-3.1.4
除非 PHOTO 字段,否则一切正常。
如果我尝试使用外部图像(使用 URI 值)设置 PHOTO,则无法让我的 mac 或 android 将图像导入到创建的联系人。
PHOTO;VALUE=URI;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif
如果我在 JPG 文件中嵌入 base64 代码,它就可以工作。
谢谢。有人成功了吗?
【问题讨论】:
你有没有想过这个问题? 如果您对此有任何解决方案,请分享:) 【参考方案1】:您需要包含一个 base64 编码的图像 uri:
PHOTO;ENCODING=BASE64;TYPE=PNG:iVBORw0KG...
【讨论】:
以上是关于使用链接到图像文件的 URL 导入的“PHOTO”创建 VCF 文件的主要内容,如果未能解决你的问题,请参考以下文章