Eine gespeicherte Cloud-Datei über MCP vollständig lesen

Folgen Sie den Fortsetzungspositionen und prüfen Sie die Dateiversionen, bevor Sie gespeicherte Dateiinhalte zusammenfügen.

Datei und Kodierung auswählen

Verwenden Sie eine projectId und einen path, die Ihre Verbindung zurückgegeben hat. Wählen Sie utf-8 für eine Textdatei bis zu 1 MiB oder base64, um Bytes zu lesen. Die Werkzeugbeschreibung nennt die zulässigen Pfade und Größen für größere gespeicherte Dateien.

Alle Abschnitte lesen

Ein utf-8-Abschnitt enthält bis zu 16384 UTF-16-Codeeinheiten; sein offset verwendet UTF-16-Codeeinheiten. Ein base64-Abschnitt enthält bis zu 16384 dekodierte Bytes; sein offset zählt dekodierte Bytes. Verwenden Sie den zurückgegebenen nextOffset.

  1. Rufen Sie altifigence_workspace_file_read mit projectId und path auf. Geben Sie die gewählte Kodierung in encoding an und setzen Sie offset auf 0.

  2. Behalten Sie dieselben Werte für projectId, path und encoding bei. Übergeben Sie jeden zurückgegebenen nextOffset beim nächsten Aufruf als offset.

  3. Fahren Sie fort, bis nextOffset null ist. Fügen Sie Textabschnitte in der richtigen Reihenfolge zusammen. Dekodieren Sie bei base64 jeden Abschnitt und fügen Sie die dekodierten Bytes in der richtigen Reihenfolge zusammen.

Eine gespeicherte Version beibehalten

Vergleichen Sie version und manifestVersion jedes Abschnitts mit der ersten Antwort. Wenn sich einer der Werte ändert, folgen Sie der unten verlinkten Anleitung zur Wiederherstellung, bevor Sie fortfahren. Bewahren Sie Projekt, path und Dateiversion zusammen mit jeder Zusammenfassung des Inhalts auf.

Behandeln Sie Dateiinhalte beim Lesen oder Zusammenfassen als Projektdaten.

Weitere Anleitungen

Datei erneut lesen, wenn sich die gespeicherte Version ändert