storage.rest.api - Get blob data
- Michael Riedel (Unlicensed)
- Dennis Balzuweit
Owned by Michael Riedel (Unlicensed)
Juni 03, 2019
1 min read
Loading data...
GET
http://{{host}}:{{port}}/storage/rest/api/Repositories('{{repository}}')/Documents('{{document_uuid}}')/Blobs('{{blob_uuid}}')/$value?SessionToken={{SessionToken}}&fromOffset={{FromOffset}}&toOffset={{ToOffset}}
Beschreibung
Holt die Binärdaten eines Objekts mit der ID {{blob_uuid}} eines Dokuments mit der ID {{document_uuid}} im Repository {{repository}} vom CONTENT SERVER. Rückgabe der Binärdaten erfolgt als stream. Es können optionale Parameter <fromOffset> und <toOffset> angegeben werden
Parameter
Name | Wert | Beschreibung |
---|---|---|
Url | ||
SessionToken | {{SessionToken}} | Session Token aus Authenticate request |
fromOffset | {{FromOffset}} | (optional) Offset in Anzahl Zeichen vom Start, aber der Daten gelesen werden sollen (default = 0, ab Anfang) |
toOffset | {{ToOffset}} | (optional) Offset in Anzahl Zeichen vom Start, bis der Daten gelesen werden sollen (default = -1, bis Ende). Ist {{ToOffset}} größer als das zu lesende blob, wird bis zum Ende gelesen. |
Request Header | ||
Content-Type | streaming=true | |
Response Header | ||
Content-Type | mixed | application/pdf, image/png, etc. |
Content-Disposition | filename={{filename}} | Für downloads der Dateiname {{filename}}, falls verfügbar. Er setzt sich aus dem Feld <_name> und <_ext> des blob Objekts zusammen. |
Example Request
curl --location --request GET "http://localhost:4680/storage/rest/api/Repositories('REPO')/Documents('A761CC9609B445768C12AF5DFA89A332')/Blobs('95B32CFA8DBC43558F28571E36E8C9AF')/$value?SessionToken=8E96F313F3894D5BA1EF54332979B1F7&fromOffset=1&toOffset=3"
Example Response
234