Upload-Sitzungen – Systembeschreibung

Die Sitzungstabelle, Listenfilter und Bereich sowie die Löschschritte: Teildatei, Abbruch der Drive-Sitzung, Löschen der Zeile.

Überblick und Bereinigung der Sitzungen abgebrochener Uploads in Teilen, großer Uploads und direkter Drive-Uploads, zum Schutz der Obergrenze des Webspeichers.

Datenmodell

Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.

TabelleRolle
upload_sessionSitzung: Zweck (iphone_backup, document_large, document_drive), Zustand (open, complete, aborted, expired), Offset, Größe, Unternehmen, Benutzer; Eigentümer: Modell der Telefonsicherung

Ablauf

  1. Liste: Filter nach Zweck und Zustand; eine abgeschlossene Drive-Sitzung wird eigens markiert; Meldung bei fehlendem Schema.
  2. Löschen: ID-Format (32 Hex); die lokale Datei .part wird gelöscht (freigegebene Bytes), eine offene Drive-Resumable-Sitzung abgebrochen (cancelResumable), dann die Zeile gelöscht; die Datei eines abgeschlossenen Drive-Uploads bleibt in Drive.

Berechtigungen

  • Funktionsrechte: list (UNMAPPED), delete, debug.
  • Inhaltsbereich: Liste getAllowedCompanyIds; Löschen sessionInScope (Super-Admin alles; bei Zeilen ohne Unternehmen nur die eigenen).
Related topics: Hochladen Speicher