Je veux un lien HTML vers.ics fichier pour l'ouvrir dans l'application calendrier de quand vous cliquez dessus, actuellement à l'ouverture d'un fichier de texte brut. Des Suggestions?

je suis un lien vers un .ics fichier exporté de Apple iCal dans une page Web HTML.

<a href="calendar.ics">

Ce lien ouvrira le calendar.ics fichier en texte brut dans mon navigateur (Chrome). Je veux ouverture automatique dans Outlook ou iCal ou d'autres applications calendrier. Que puis-je ajouter à la balise de lien pour produire le comportement désiré? Qu'en est-il de la modification des en-têtes HTTP sur .ics fichiers?

toute suggestion est appréciée!

19
demandé sur Michael 2011-03-16 20:51:41

2 réponses

Si votre site est construit sur Linux comme le mien, vous pouvez simplement ajouter une ligne à votre fichier htaccess pour faire ouvrir en téléchargement au lieu d'une page de texte.

ajouter ceci à votre fichier htaccess:

AddType text/calendar .ics
6
répondu Ryan Corbin 2013-10-14 19:40:06

Si votre fichier de calendrier n'est pas statique, vous devez envisager l' webcal:// protocole que Outlook et iCal traiteront:

<a href="webcal://domain.com/path/calendar.ics">

plutôt que de télécharger un fichier unique, les programmes de calendrier des participants sonderont périodiquement pour des mises à jour de votre calendrier. Cela permettra à leurs calendriers ajouter de nouveaux événements et de mettre à jour les événements modifiés pour correspondre à votre liste publiée.

28
répondu Michael 2014-04-04 13:19:09