Download ICS-Datei
-
Hallo
ich möchte gerne die ICS-Datei von einem Kalender per Microsoftbefehl "downloaden".
Der Befehl lautet: UrlDownloadToFile
Wenn ich einen Kalender von Google, mit dem jeweiligen Link, mit diesem Befehl lade, erhalte ich die ICS-Datei:
https://calendar.google.com/calendar/ical/xxxxx/private-xxxx/basic.icsBEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN ...
Wenn ich dasselbe mit dem Link von Churchtool mache, erhalte ich den Inhalt einer HTML-Datei:
https://xxxxx/?q=churchcal/ical&security=xxxxx&id=55<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ChurchTools - Browser not supported</title> <style> ...
Wenn ich den Link von Churchtool in Firefox aufrufe, bekomme ich die korrekte ICS-Datei von Church-Tool.
Dasselbe Problem habe ich auch mit Fremdkomponenten, mit denen ich einen Kalender abonnieren kann.
Es kommt immer die HTML-Datei, anstelle der ICS. bzw. ich erhalte einen XML-Fehler beim dem die ersten HTML-Dateizeilen angezeigt werden. Es wird also die HTML-Datei an die Komponente übermittelt und nicht die ICS.Wo liegt das Problem?
mfg
Markus -
@maksh Das Problem ist, dass du das wohl mit einem Browser testest den wir nicht unterstützen. Am wahrscheinlichsten ist der Internet Explorer.
-
@davidschilling Also es sind verschieden Tools bzw. Zugriffsversuche.
das eine ist der Zugriff über Windows IE Explorer Platform
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/ms775123(v=vs.85)Das andere ist eine Komponetensammlung:
TMS VCL Cloud Pack
https://www.tmssoftware.com/site/cloudpack.aspBeide gehen nicht.
Die dritte Variante die ich nun habe ist über Indy-Komponenten:
https://www.indyproject.org/about/
dort funktioniert es.