我在rails中创建路径,为i日历生成.ics文件。如何从本地服务器测试该链接 以下是我在路径上生成.ics文件的方式(/ api / calendar /):
send_data cal.to_ical, filename: file_name, type: "text/calendar; charset=utf-8", disposition: 'attachment'
答案 0 :(得分:0)
这就是我要做的
要获取文件,请使用curl(在Linux,macOS或Windows 10上)
EntityManager
您将看到
curl -v http://localhost/api/calendar/file_name.ics
您可以保存ics文件
< HTTP/1.1 200 OK
< Date: Mon, 22 Jul 2019 17:52:59 GMT
< Server: Apache/2.4.18 (Ubuntu)
< Content-Length: 648
< Content-Type: text/calendar;charset=UTF-8
<
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20190722T175259Z
SUMMARY:An Event
DTSTART:20190716T131500
DTEND:20190716T191500
END:VEVENT
...etc
尝试在日历应用程序(例如Mozilla Thunderbird,Apple Calendar或Outlook)中将其打开,或导入到Google Calendar或Outlook 365中