mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2024-11-22 16:56:39 -06:00
Fix downloading video files from object storage
With title that contains non ISO 8859 characters
This commit is contained in:
parent
c72d5ead39
commit
c93b7088c2
@ -18,7 +18,7 @@ export async function generateWebVideoPresignedUrl (options: {
|
||||
const command = new GetObjectCommand({
|
||||
Bucket: CONFIG.OBJECT_STORAGE.WEB_VIDEOS.BUCKET_NAME,
|
||||
Key: buildKey(key, CONFIG.OBJECT_STORAGE.WEB_VIDEOS),
|
||||
ResponseContentDisposition: `attachment; filename=${downloadFilename}`
|
||||
ResponseContentDisposition: `attachment; filename=${encodeURI(downloadFilename)}`
|
||||
})
|
||||
|
||||
const url = await getSignedUrl(await getClient(), command, { expiresIn: 3600 * 24 })
|
||||
@ -41,7 +41,7 @@ export async function generateHLSFilePresignedUrl (options: {
|
||||
const command = new GetObjectCommand({
|
||||
Bucket: CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS.BUCKET_NAME,
|
||||
Key: buildKey(key, CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS),
|
||||
ResponseContentDisposition: `attachment; filename=${downloadFilename}`
|
||||
ResponseContentDisposition: `attachment; filename=${encodeURI(downloadFilename)}`
|
||||
})
|
||||
|
||||
const url = await getSignedUrl(await getClient(), command, { expiresIn: 3600 * 24 })
|
||||
|
Loading…
Reference in New Issue
Block a user