【发布时间】:2021-12-20 19:27:38
【问题描述】:
我需要创建一个 Web 应用程序,它可以为每个单独的用户创建一个日历作为 .ics 文件。 此 .ics 文件需要通过链接共享,以便他们可以将其添加到日历服务,如谷歌日历。我可以创建 .ics 文件并将其保存在本地机器或服务器上。 但我不知道如何使用链接共享该文件?
【问题讨论】:
标签: javascript web-services web-applications icalendar
我需要创建一个 Web 应用程序,它可以为每个单独的用户创建一个日历作为 .ics 文件。 此 .ics 文件需要通过链接共享,以便他们可以将其添加到日历服务,如谷歌日历。我可以创建 .ics 文件并将其保存在本地机器或服务器上。 但我不知道如何使用链接共享该文件?
【问题讨论】:
标签: javascript web-services web-applications icalendar
Melange,如果您的 ics 文件根据 RF5545 规范有效,并且它具有 mime 类型文本/日历并且可以公开访问,那么它是可共享的,就像任何文件或 url 是可共享的一样。可以作为 url 使用,也可以作为带有文本或图标的链接后面的 href。
后缀 .ics 和 mimetype 将告诉其他应用程序和浏览器它是什么,然后接收系统将以用户指定的任何方式做出反应,他们应该为该文件类型指定,通常是使用日历应用程序进行提示。在我的桌面上,我在我的文本编辑器中打开 .ics 文件;)
METHOD 而不是文件也会影响日历操作。通常我们对希望人们订阅的日历使用 PUBLISH,如果是通过电子邮件发送的会议请求,则使用 REQUEST。
更多信息在这里:
One click url for importing webcal to google/outlook calendar
how to use webcal protocol 请忽略'webcal' - 即apple talk,ics 规范指定http 协议
【讨论】: