Datei einer Anwendung lesen
Lies mit GET /v2/apps//files/content eine einzelne Datei bis 10 MB aus einer Anwendung. Sende encoding=base64, denn das Buffer-Format ist veraltet.
GET
Datei einer Anwendung lesen
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
files:read.
Datei lesen gibt eine einzelne Datei innerhalb einer laufenden Anwendung als JSON zurück. Sende ?encoding=base64, um die Datei als base64-String zu erhalten. Der Endpunkt ist für das Ansehen oder Herunterladen einzelner Dateien (Konfigurationen, Logs, kleine Assets) von bis zu 10 MB über die API gedacht, nicht für Massentransfers: Nutze stattdessen Snapshot erstellen, um eine vollständige Kopie der Anwendung zu erhalten.
Um vorab zu sehen, was verfügbar ist, rufe zuerst Dateien auflisten auf. Um eine Datei zurückzuschreiben, nutze Datei erstellen/ändern, das denselben base64-Inhalt mit encoding: "base64" entgegennimmt.
Bei Workspace-geteilten Anwendungen benötigt der Aufrufer die Rolle maintain oder admin, und Mitglieder ohne die Berechtigung für eingeschränkte Dateien können .env oder .env.production nicht lesen, die Anfrage wird mit PERMISSION_DENIED abgelehnt, bevor die Datei angefasst wird.
Parameter
string
erforderlich
Die ID der Anwendung. Du findest sie in der URL des Dashboards deiner Anwendung.
string
erforderlich
Der Pfad zur Datei, die du lesen möchtest, relativ zum Stammverzeichnis deiner Anwendung. Bis zu 256 Zeichen.
string
Sende
base64, um die Datei als base64-String zu erhalten. Jeder andere Wert antwortet mit INVALID_ENCODING. Ohne diesen Parameter nutzt die Antwort das veraltete Buffer-Format.Antwort
string
Gibt an, ob der Aufruf erfolgreich war:
success, wenn ja, error, wenn nicht.object
Der Inhalt der Datei.
data, um die Bytes der Datei zu erhalten:
Häufige Fehler
Siehe auch
- CLI:
squarecloud app file read - SDKs:
api.apps.files.read()(JavaScript),client.apps.files.read()(Python),c.Apps.Files.Read()(Go)

