Problem
Das Hochladen von Dateien in Youtilly, z. B. von Dokumenten oder Fotos, schlägt fehl. Es erscheint die Meldung:
Die ausgewählten Dateien konnten nicht hochgeladen werden.
Der Rest der Anwendung funktioniert normal. Meist tritt das Problem nur im Firmennetzwerk auf. Im Mobilfunknetz oder im Heimnetz klappt der Upload dagegen.
Ursache
Youtilly verarbeitet hochgeladene Dateien über den Dienstleister Transloadit. Der Browser lädt die Dateien direkt zu Transloadit hoch und nutzt dafür das offene Upload-Protokoll „tus“.
Firewalls und Web-Proxys in Firmennetzwerken blockieren diese Uploads häufig. Typische Gründe:
Wechselnde Hostnamen: Transloadit weist jedem Upload einen eigenen Server zu, z. B.
api2-hu451ep.transloadit.com. Eine Freigabe für einen einzelnen Hostnamen reicht deshalb nicht aus.Ungewöhnliche HTTP-Methoden und -Header: Das Protokoll verwendet neben
POSTauchPATCH,HEADundOPTIONS(CORS-Preflight) sowie eigene HTTP-Header. Manche Proxys lassen diese nicht durch.Upload-Richtlinien (DLP): Manche Proxys stufen Transloadit als Dienst zur Dateiablage ein und sperren Uploads dorthin.
SSL-Inspection: Proxys, die HTTPS-Verkehr entschlüsseln und prüfen, brechen große Uploads teilweise wegen Größenlimits oder Zeitüberschreitungen ab.
Lösung für Anwenderinnen und Anwender
Bitte leiten Sie diesen Artikel an Ihre IT-Abteilung weiter. Die nötigen Einstellungen kann nur sie vornehmen.
Alternativ können Sie den Upload von einem alternativen Internetzugang durchführen, bspw. über eine Mobilfunk- oder Homeoffice-Verbindung.
Lösung für IT-Abteilungen
In den meisten Netzwerken funktioniert der Upload ohne besondere Einstellungen. Bitte stellen Sie sicher, dass Ihre Firewall bzw. Ihr Web-Proxy übliche HTTPS-Uploads an *.transloadit.com zulässt. Falls Uploads dennoch blockiert werden, helfen Ihnen die folgenden Hinweise bei der Fehlersuche:
Hostnamen: Transloadit wählt für jeden Upload einen eigenen Server, z. B.
api2-hu451ep.transloadit.com. Eine Freigabe sollte daher für die gesamte Domain*.transloadit.comgelten und nicht nur für einen einzelnen Hostnamen.HTTP-Methoden: Neben
POSTverwendet der Upload auchPATCH,HEADundOPTIONS(CORS-Preflight). Manche Proxys lassen standardmäßig nurGETundPOSTdurch.HTTP-Header: Der Upload nutzt das offene Protokoll „tus“ mit eigenen Headern, etwa
Tus-Resumable,Upload-Offset,Upload-LengthundUpload-Metadata, sowie den Content-Typeapplication/offset+octet-stream. Diese Header und die üblichen CORS-Header sollten unverändert weitergeleitet werden.Upload-Richtlinien (DLP): Manche Proxys stufen Transloadit als Dienst zur Dateiablage („File Storage/Sharing“) oder als „Uncategorized“ ein und sperren Uploads dorthin. In diesem Fall kann eine Ausnahme für die Domain helfen.
SSL-Inspection: Prüft Ihr Proxy HTTPS-Verkehr, können Größenlimits oder Zeitüberschreitungen große Uploads abbrechen. Eine Ausnahme für die Domain oder höhere Limits können Abhilfe schaffen.