mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			Fix downloading video files from object storage
With title that contains non ISO 8859 characterspull/6126/head
							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
	
	 Chocobozzz
						Chocobozzz