Tom: iCalendar Datei

Beitrag lesen

Hello,

Die Daten werden per Header gesendet, d.H. wie ein Download.

Also HTTP?
Dann gehören in für die Header da als Zeilenenden "\r\n" rein.

Auf dem Webspace läuft Linux.

Das ist dann unerheblich, denn die Formvorschrift stammt aus dem Protokoll, und das ist plattformunabhängig.

Aber das betrifft nicht die versandte Datei. Wenn es wie ein Download abgewickelt wird, dann sind Content-Encoding und Content-Transfer-Encoding anzugeben.

Wenn als CTE base64 benutzt wird, sollte man nach jeweils 78 Zeichen einen Zeilenumbruch einfügen und der sollte aus CRLF bestehen. Dann hat eine "Zeile" maximal 80 Bytes, nicht zu verwechseln mit "Zeichen". Das sind dann weniger.

Wenn ich von meinem Word aus ein Kalendereintrag als ics verschicke, steht im Text \n\n für ein Zeilenumbruch.

Da liegt irgendwo der Hase im Pfeffer.
Ich habe die rfc5545 noch nicht ganz durchschaut, aber wie ich es verstanden habe, wird auch CRLF als Zeilenende verlangt.

Das sollte dann wahrscheinlich ein doppletes CRLF werden, also "\r\n\r\n"

http://www.swhv-kreisgruppe-13.de/index.php?action=calendar

klick auf das orangene icon.

Ich habe es angesehen. Mit einem Editor (Notepad++) sind die Daten normal lesbar, und haben LF als Zeilenende.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com