Php 如何在生成“苹果日历”时自动打开苹果日历;。ics“;文件

Php 如何在生成“苹果日历”时自动打开苹果日历;。ics“;文件,php,ios,calendar,header,icalendar,Php,Ios,Calendar,Header,Icalendar,全部。 因此,我正在向用户发送一封电子邮件,其中包含指向我网站的链接。当他们按下链接“添加到iCall”时,他们会自动重定向到“.ics”文件自动下载的页面 当我点击那个链接(来自iPhone)时,麻烦就来了,它只是一个打开的黑色页面,什么也不做 但是当我通过Safari打开同一个链接时,它会自动打开日历,一切正常 以下是我发送以生成ics文件的标题: header("Content-Type: text/Calendar"); header("Content-Disposition: inli

全部。 因此,我正在向用户发送一封电子邮件,其中包含指向我网站的链接。当他们按下链接“添加到iCall”时,他们会自动重定向到“.ics”文件自动下载的页面

当我点击那个链接(来自iPhone)时,麻烦就来了,它只是一个打开的黑色页面,什么也不做

但是当我通过Safari打开同一个链接时,它会自动打开日历,一切正常

以下是我发送以生成ics文件的标题:

header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=".time().rand(1,100).".ics");

谢谢

它可能不喜欢内容类型中“日历”一词中的大写字母“C”。尝试将其小写。

它可能不喜欢内容类型中“calendar”一词中的大写字母“C”。试着把它改成小写