storage.rest.api - Append binary data
- Michael Riedel (Unlicensed)
- Dennis Balzuweit
Owned by Michael Riedel (Unlicensed)
Juni 03, 2019
1 min read
Loading data...
POST
http://{{host}}:{{port}}/storage/rest/api/Repositories('{{repository}}')/Documents('{{document_uuid}}')/Blobs('{{blob_uuid}}')/Append?SessionToken={{SessionToken}}
Beschreibung
Hängt weitere Binärdaten an ein bestehendes Objekt mit der ID {{blob_uuid}} eines Dokuments mit der ID {{document_uuid}} im Repository {{repository}} des CONTENT SERVER. Rückgabe des kompletten Dokuments mit den geänderten blob Informationen.
Parameter
Name | Wert | Beschreibung |
---|---|---|
Url | ||
SessionToken | {{SessionToken}} | Session Token aus Authenticate request |
Request Header | ||
If-Match | {{ifmatch_token}} | Der {{ifmatch_token}} entspricht dem bei einer Abfrage eine Dokuments erhaltenen OData @etag und mussin diesre Funktion im If-Match Request Header übergeben werden. Damit ist sichergestellt, dass sich das Dokument seit dem Empfang nicht aus einer anderen Quelle geändert hat. |
Response Header | ||
Content-Type | application/json; odata.metadata=minimal; odata.streaming=false; IEEE754Compatible=false; charset=UTF-8 |
Example Request
curl --location --request POST "http://localhost:4680/storage/rest/api/Repositories('REPO')/Documents('A761CC9609B445768C12AF5DFA89A332')/Blobs('95B32CFA8DBC43558F28571E36E8C9AF')/Append?SessionToken=8E96F313F3894D5BA1EF54332979B1F7" \ --header "Content-Type: text/html" \ --data "abcdefgh"
Example Body
Die zu übergebenden Binärdaten als HTML POST im <body>.