Read/download the temporary BLOB
Motivation
Retrieve the temporary BLOB
Functional design
GET /api/v2/apps/{owner}/{app}/workspaces/{wsid}/tblobs/{suuid}
| Key | Value | Description |
|---|
| Authorization | Bearer {PrincipalToken} | The token obtained during the authentication process |
Parameters
| Parameter | Type | Description |
|---|
| owner | string | name of a user who owns the application |
| app | string | name of an application |
| wsid | int64 | the ID of workspace |
| suuid | string | SUUID of the BLOB |
| Key | Value | Description |
|---|
| Content-Type | BLOB metadata | Returns the originally provided metadata |
| Blob-Name | BLOB name | Returns the originally provided name |
Result
Technical design
Components
- pkg/router
~cmp.routerTBlobsReadPathHandler~covrd1✅: URL path handler
- pkg/sys/it
~it.TestTBlobsRead~covrd2✅: integration test for reading BLOBs