Storage
getPresignedUrl()
Use nhost.storage.getPresignedUrl
to get a presigned URL of a file. To get a presigned URL the user must have permission to select the file in the storage.files
table.
const { presignedUrl, error } = await nhost.storage.getPresignedUrl({
fileId: '<File-ID>'
})
if (error) {
throw error
}
console.log('url: ', presignedUrl.url)
console.log('expiration: ', presignedUrl.expiration)
Parameters
params required StorageGetPresignedUrlParams
Property | Type | Required | Notes |
---|---|---|---|
params.fileId | string | ✔️ | |
params.blur | number | Image blur, between 0 and 100 | |
params.quality | number | Image quality, between 1 and 100, 100 being the best quality | |
params.height | number | Image height, in pixels | |
params.width | number | Image width, in pixels | |
params.headers | Record<string, string> |