我正在为我们每周的学校议程设置“导出为 ics 文件”(iCal) 的功能。下载提示有效,但在 iCal (Mac OS X) 中打开时,iCal 告诉我日历无效。我在文本编辑器中打开了文件,对我来说它看起来不错。
我怀疑我的 download.php 脚本错误或设置了错误的 mimetype。
我试过text
了text/calendar
。没运气。
所以我的问题是:ics 文件的正确 mimetype 是什么?
text/calendar
来自RFC 2447 iCalendar 基于消息的互操作性协议:
2.1 MIME 媒体类型
包含根据
本文档格式化的内容信息的 MIME 实体将被称为“文本/日历”内容类型。假定此内容类型将通过 MIME 电子邮件传输进行传输。
这对其他人来说可能很方便,它是 iCal 验证器- http://severinghaus.org/projects/icv/