ics 文件哑剧类型

2022-08-30 17:09:29

我正在尝试将 ics 文件上传到我的网站。它是从Mac OSX上的iCal导出的。我以为ics文件的哑剧类型为,但由于某种原因,此文件似乎是类型。这会使上传未通过我的验证测试。任何人都有任何想法,为什么类型不是我所期望的?!text/calendarApplication/octet-stream


答案 1

尝试向标头添加内容类型 。如果你只是从Apache提供它,你可以在这里寻找说明:http://httpd.apache.org/docs/1.3/mod/mod_mime.htmltext/calendar


答案 2

MIME类型由浏览器确定,似乎您的浏览器不知道ics文件的正确MIME类型。没关系,只需跳过MIME检查并进行一些结构分析(是否有有效的标题,是否存在任何日历记录等)

无论如何,MIME类型的验证用途非常有限,因为它可以由客户端自由修改。


推荐