首页 > 解决方案 > 我们能否将附件添加到从 MVC 应用程序创建的 iCalendar 邀请中

问题描述

我们如何发送附件以及从 MVC 应用程序创建的 ics 文件。我们正在使用从应用程序中以 ics 格式获取的数据创建会议邀请,然后下载供用户单击并在 Outlook 中打开。所以我们是否可以在 ics 文件中添加附件,以便用户在 Outlook 中打开时会看到附件以及其他详细信息。请有人帮忙。

标签: attachmenticalendar

解决方案


根据https://www.rfc-editor.org/rfc/rfc5545#section-3.8.1.1https://icalendar.org/iCalendar-RFC-5545/3-8-1-1-attachment.html,可以通过参考附件的 URL 来附加。

给出的一个例子是:

ATTACH;FMTTYPE=application/postscript:ftp://example.com/pub/
  reports/r-960812.ps

规范中其他地方的其他示例是:

ATTACH:http://example.com/public/quarterly-report.doc

或“以下示例指定具有内联二进制编码内容信息的“ATTACH”属性:

 ATTACH;FMTTYPE=text/plain;ENCODING=BASE64;VALUE=BINARY:VGhlIH
  F1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZy4

"

或者

ATTACH;FMTTYPE=application/msword:ftp://example.com/pub/docs/
        agenda.doc

推荐阅读