fix Content-Disposition (#4573)
This commit is contained in:
		
							parent
							
								
									25575e8510
								
							
						
					
					
						commit
						818b71abd6
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -64,12 +64,12 @@ export default async function(ctx: Koa.BaseContext) { | |||
| 
 | ||||
| 		if (thumb != null) { | ||||
| 			ctx.set('Content-Type', 'image/jpeg'); | ||||
| 			ctx.set('Content-Disposition', contentDisposition('inline', `${rename(file.filename, { suffix: '-thumb', extname: '.jpeg' })}"`)); | ||||
| 			ctx.set('Content-Disposition', contentDisposition('inline', `${rename(file.filename, { suffix: '-thumb', extname: '.jpeg' })}`)); | ||||
| 			const bucket = await getDriveFileThumbnailBucket(); | ||||
| 			ctx.body = bucket.openDownloadStream(thumb._id); | ||||
| 		} else { | ||||
| 			if (file.contentType.startsWith('image/')) { | ||||
| 				ctx.set('Content-Disposition', contentDisposition('inline', `${file.filename}"`)); | ||||
| 				ctx.set('Content-Disposition', contentDisposition('inline', `${file.filename}`)); | ||||
| 				await sendRaw(); | ||||
| 			} else { | ||||
| 				ctx.status = 404; | ||||
|  | @ -83,12 +83,12 @@ export default async function(ctx: Koa.BaseContext) { | |||
| 
 | ||||
| 		if (web != null) { | ||||
| 			ctx.set('Content-Type', file.contentType); | ||||
| 			ctx.set('Content-Disposition', contentDisposition('inline', `${rename(file.filename, { suffix: '-web' })}"`)); | ||||
| 			ctx.set('Content-Disposition', contentDisposition('inline', `${rename(file.filename, { suffix: '-web' })}`)); | ||||
| 
 | ||||
| 			const bucket = await getDriveFileWebpublicBucket(); | ||||
| 			ctx.body = bucket.openDownloadStream(web._id); | ||||
| 		} else { | ||||
| 			ctx.set('Content-Disposition', contentDisposition('inline', `${file.filename}"`)); | ||||
| 			ctx.set('Content-Disposition', contentDisposition('inline', `${file.filename}`)); | ||||
| 			await sendRaw(); | ||||
| 		} | ||||
| 	} else { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue