TeamDrive 2.1.131

Questions and information regarding TeamDrive supported WebDAV servers - Fragen und Informationen zu von TeamDrive unterstützten WebDAV-Servern

Re: TeamDrive 2.1.131

Postby Claudia Schuster » 01 Sep 2009, 09:42

Guten Morgen,

das Problem bei 1&1 ist, dass wir keine Möglichkeit haben, zu prüfen, ob Uploads geklappt haben.
TeamDrive verlässt sich bei einem Upload nicht auf die Aussage vom Server "hat geklappt". Wir haben leider schon feststellen müssen, dass es Server gibt, die den Upload bestätigen, aber der nächste Download der Datei zeigt dann, dass es die Datei doch nicht gibt. Zusätzlich zum Vorhandensein wird noch geprüft, ob die Größe auch stimmt.
Deshalb hat TeamDrive 2 Methoden, den Upload zu verifizieren. Das einfachste ist die HEAD-Methode. Dies klappt bei 1&1 nicht, da beim HEAD kein Content-Length Header mitgeschickt wird. TeamDrive erfährt also nur, ob es die Datei gibt, aber nicht wie groß sie ist.
Die zweite Möglichkeit ist ein GET auf die Datei, bei dem nur 1 Byte geladen wird. Das klappt nicht, da sich 1&1 nicht an die angegebene Range hält. Wir fordern 1 Byte an, es kommt aber trotzdem die ganze Datei zurück. Das ist nicht praktikabel, da es viel zu viel Traffic bedeuten würde und bei großen Dateien auch viel zu lange dauern würde.

Um mit TeamDrive kompatibel zu sein hätte 1&1 zwei ganz einfache Möglichkeiten: Bei einem HEAD den korrekten Content-Length Header mitschicken oder die angegebene Range bei einem GET beachten. (GMX kann übrigens beides)

Mit freundlichen Grüßen
Claudia Schuster
Claudia Schuster
TeamDrive Team Member
 
Posts: 81
Joined: 10 Feb 2009, 12:03

Previous

Return to WebDAV Server - WebDAV-Server

Who is online

Users browsing this forum: No registered users and 14 guests

cron