2013-04-12 126 views
5

我有一個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的不順心任何想法?

+1

您是否瞭解到這方面的任何內容?我試圖找到解決同樣問題的方法。 –

+1

從我所知道的情況來看,瀏覽器間的不兼容性使得無法在多個瀏覽器中可靠地進行部署,至少目前是如此。 :( – SteveJ

+0

我有同樣的問題,任何人都可以讓我知道任何解決方案 –

回答

相關問題