curl von einem API-Schlüssel zu einer hochgeladenen Datei und einem Download-Link. Speicher ist in jedem Plan enthalten: Pläne, Preise und FAQ findest du unter Blob Storage.
Basis-URL
Jeder Endpoint dieser Referenz ist relativ zu:Authentifizierung
Blob Storage nimmt dieselben API-Schlüssel an wie die Square Cloud API, im HeaderAuthorization. Der Schlüssel braucht den Scope blob:write zum Hochladen und blob:read zum Auflisten und Herunterladen, und er darf nicht auf bestimmte Anwendungen beschränkt sein. Erstelle einen in deinen Sicherheitseinstellungen des Kontos und bewahre ihn in einer Umgebungsvariable auf:
Eine Datei hochladen
Object Post nimmt die Datei alsmultipart/form-data entgegen und ihren Namen, ohne Endung, in der Query:
url funktioniert sofort im Browser oder in einem <img>-Tag. Speichere die id so, wie sie kommt, denn jede andere Route erwartet sie.
Eine einzelne Anfrage nimmt Dateien von 512 Bytes bis 100 MB an. Größere Dateien bis 10 GiB laufen über den Chunked Upload oder das S3-Gateway.
Eine private Datei hochladen
Fügeprivate=true hinzu, und die Datei bekommt keine öffentliche URL (url ist null):
Eine Datei herunterladen
Eine öffentliche Datei lädst du über ihreurl herunter. Für eine private signiert Object Download einen temporären Link, der ohne Zugangsdaten funktioniert, und leitet dorthin weiter, sodass curl -L die Datei speichert:
<id> durch die id des Uploads. Füge redirect=false hinzu, um den Link als JSON zu erhalten und an jemand anderen weiterzugeben. Für Links, die du widerrufen oder mit einem Passwort schützen kannst, erstelle einen Freigabelink.
Dateien auflisten und löschen
Object List liefert deine Dateien seitenweise:Wenn etwas schiefgeht
Fehler kommen als{ "status": "error", "code": "..." }. Die, denen du am ehesten zuerst begegnest:
Alle Codes stehen unter Fehler.
Nächste Schritte
Blob SDK
Dateien aus JavaScript hochladen und verwalten, Chunked Uploads inklusive.
S3-Kompatibilität
Nutze aws-cli, boto3, rclone oder ein beliebiges AWS SDK.
Links und Freigaben
Temporäre Links, Freigabelinks und wann du welchen verwendest.
Upload aus dem Browser
Lass Besucher hochladen, ohne deinen API-Schlüssel preiszugeben.

