我正在使用qcal从PHP生成一个ics文件。我想附加一个图像,当Outlook用户点击链接时,该图像应出现在描述中。这是正在生成的事件。
BEGIN:VEVENT
UID:600e6a4b882c446ed224791103919596
CLASS:private
DTSTART:20120330T000000
DTEND:20120331T000000
DESCRIPTION:100m Final
SUMMARY: Some text.
PRIORITY:1
ATTACH:FMTTYPE=image/jpeg:http://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/A_tiger_in_Pilibhit_Tiger_Reserve.jpg/220px-A_tiger_in_Pilibhit_Tiger_Reserve.jpg
END:VEVENT
附件未显示在Outlook中。任何人都可以确认这是否可能吗?
答案 0 :(得分:0)
ATTACH:http://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/A_tiger_in_Pilibhit_Tiger_Reserve.jpg/220px-A_tiger_in_Pilibhit_Tiger_Reserve.jpg
您可能还想折叠该行并将CLASS:private更改为CLASS:PRIVATE以进一步合规。
答案 1 :(得分:0)
我知道这是一个古老的问题,但是建议的答案不起作用。进行带有附加图像的.ical事件时,Outlook(Office 365)产生的内容是:
ATTACH;ENCODING=BASE64;VALUE=BINARY;X-FILENAME=some_file.png:the_base64_encoded_content_of_the_file
该文件的base64编码内容被切成74个字符的单独行,并带有一个制表符(字符)。
注意:我不确定是否所有其他程序都支持此格式,但是无论如何。 ;)