Следующее vCard 2.1, я добавляю фотографии в vCards. Я кодирую изображение, извлеченное из URL-адреса, затем добавляя закодированное значение в нужное место в vCard. Это, по-видимому, правильно отображает фотографию для всех программ, которые могут открывать vCards, кроме программы контактов Windows в Windows 7 (возможно, она также не работает для более новых версий Windows).Просмотр фотографий vCard в Windows Контакты
Насколько я могу судить, ниже фрагмент кода должен отображать VCARD фото при открытии в Windows Contacts:
BEGIN:VCARD
VERSION:2.1
N;CHARSET=ISO-8859-1:Lastname;Firstname;
FN;CHARSET=ISO-8859-1:Firstname Lastname
ORG;CHARSET=ISO-8859-1: Organization LLP
PHOTO;ENCODING=b;TYPE=jpg: <base64 encoded image as one line>
TITLE;CHARSET=ISO-8859-1:Position
TEL;WORK;VOICE:+1 999 999 9999
END:VCARD
Все другие информационные дисплеи в Windows Contacts, но не фото. Отобразится стандартный пустой заполнитель.
Я попытался
ENCODING=BASE64
- ommitting в
ENCODING
ключевое слово вообще - удаления
TYPE
ключевого слова вообще - с использованием специально 240px на 240px изображение в
- добавив значение URL изображения в формате файл вместо закодированного значения
У кого-нибудь есть идеи?
оставляя это на некоторое время, по крайней мере, но консенсус, кажется, что это не возможно, чтобы иметь дисплей фото в визитную карточку, который был открыт в Windows Contacts, по крайней мере, для Windows, 7+. Я, вероятно, напишу отчет об ошибке – Don