我有一個php腳本,它爲移動web應用程序自動生成一個ics文件。ICS文件下載iPhone Chrome瀏覽器未通過「未知文件類型」
在我的Win7桌面上使用Chrome,ics文件可以正常下載,而Outlook喜歡它。
在我的iPhone上使用Safari,ics文件按預期打開日曆應用程序,並允許我添加到日曆。
在我的iPhone上使用Chrome瀏覽器時,出現「Download Failed。Chrome無法下載此文件,錯誤102():未知文件類型」。
我要送這些標題:
header("Content-Type: text/Calendar; charset=utf-8");
header("Content-Disposition: inline; filename={$slug}.ics");
header("HTTP/1.0 200 OK", true, 200);
和我的ics文件輸出:
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//example.com//NONSGML blah blah//EN
METHOD:PUBLISH
BEGIN:VEVENT
UID:[email protected]
DTSTAMP:20130412T062148
DTSTART:20130524T134500Z
DTEND:20130524T153000Z
LOCATION:
SUMMARY:This is the summary
DESCRIPTION:This is the description
STATUS:CONFIRMED
TRANS:OPAQUE
END:VEVENT
END:VCALENDAR
什麼iPhone Chrome的不順心任何想法?
您是否瞭解到這方面的任何內容?我試圖找到解決同樣問題的方法。 –
從我所知道的情況來看,瀏覽器間的不兼容性使得無法在多個瀏覽器中可靠地進行部署,至少目前是如此。 :( – SteveJ
我有同樣的問題,任何人都可以讓我知道任何解決方案 –