【问题标题】:How to share a .ics file via a link in a web application?如何通过 Web 应用程序中的链接共享 .ics 文件?
【发布时间】:2021-12-20 19:27:38
【问题描述】:

我需要创建一个 Web 应用程序,它可以为每个单独的用户创建一个日历作为 .ics 文件。 此 .ics 文件需要通过链接共享,以便他们可以将其添加到日历服务,如谷歌日历。我可以创建 .ics 文件并将其保存在本地机器或服务器上。 但我不知道如何使用链接共享该文件?

【问题讨论】:

    标签: javascript web-services web-applications icalendar


    【解决方案1】:

    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 协议

    【讨论】:

    • 感谢您的信息。您能否向我推荐一些有关共享可共享项目的资源?
    • Melanga - 也许你想多了?从字面上看,您可以通过电子邮件、短信、网站链接等方式分享 ics 网址,就像任何其他网址、网页或图片、推文或帖子等一样
    • 例如,我分享了一个公开的谷歌日历“月相”calendar.google.com/calendar/…
    • 是的,现在我明白你在说什么了。我确实是多虑了。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2011-02-02
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    相关资源
    最近更新 更多