Skip to content

routier-collection


routier-collection / plugins/blob/src / UploadUrlOptions

Type Alias: UploadUrlOptions ​

UploadUrlOptions = object

Defined in: plugins/blob/src/stores/types.ts:78

Properties ​

contentType ​

contentType: string

Defined in: plugins/blob/src/stores/types.ts:80

Media type the client will send. Signed, so the client must send exactly this.


expiresIn? ​

optional expiresIn: number

Defined in: plugins/blob/src/stores/types.ts:83

Seconds the URL stays valid. Keep it short; it is a bearer token for one object.


checksum? ​

optional checksum: string

Defined in: plugins/blob/src/stores/types.ts:92

SHA-256 of the content, lowercase hex, when the key is content-addressed.

Handed to the service so it verifies the body against the digest. Without it a client can claim one checksum and upload different bytes, and the key — which promises to be the hash of what it holds — would be a lie that nothing detects.

Released under the MIT License.