mirror of https://github.com/Chocobozzz/PeerTube
Fix object storage download
parent
0cbe9a471f
commit
1cb3afb2c2
|
@ -18,7 +18,7 @@ export async function generateWebVideoPresignedUrl (options: {
|
||||||
const command = new GetObjectCommand({
|
const command = new GetObjectCommand({
|
||||||
Bucket: CONFIG.OBJECT_STORAGE.WEB_VIDEOS.BUCKET_NAME,
|
Bucket: CONFIG.OBJECT_STORAGE.WEB_VIDEOS.BUCKET_NAME,
|
||||||
Key: buildKey(key, CONFIG.OBJECT_STORAGE.WEB_VIDEOS),
|
Key: buildKey(key, CONFIG.OBJECT_STORAGE.WEB_VIDEOS),
|
||||||
ResponseContentDisposition: `attachment; filename=${encodeURI(downloadFilename)}`
|
ResponseContentDisposition: `attachment; filename="${encodeURI(downloadFilename)}"`
|
||||||
})
|
})
|
||||||
|
|
||||||
const url = await getSignedUrl(await getClient(), command, { expiresIn: 3600 * 24 })
|
const url = await getSignedUrl(await getClient(), command, { expiresIn: 3600 * 24 })
|
||||||
|
@ -41,7 +41,7 @@ export async function generateHLSFilePresignedUrl (options: {
|
||||||
const command = new GetObjectCommand({
|
const command = new GetObjectCommand({
|
||||||
Bucket: CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS.BUCKET_NAME,
|
Bucket: CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS.BUCKET_NAME,
|
||||||
Key: buildKey(key, CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS),
|
Key: buildKey(key, CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS),
|
||||||
ResponseContentDisposition: `attachment; filename=${encodeURI(downloadFilename)}`
|
ResponseContentDisposition: `attachment; filename="${encodeURI(downloadFilename)}"`
|
||||||
})
|
})
|
||||||
|
|
||||||
const url = await getSignedUrl(await getClient(), command, { expiresIn: 3600 * 24 })
|
const url = await getSignedUrl(await getClient(), command, { expiresIn: 3600 * 24 })
|
||||||
|
|
Loading…
Reference in New Issue