0.6.2.0
This commit is contained in:
@@ -24,12 +24,20 @@ export async function GET(
|
||||
// 根据文件扩展名设置 Content-Type
|
||||
const ext = filename.split('.').pop()?.toLowerCase()
|
||||
const contentTypeMap: Record<string, string> = {
|
||||
// 图片
|
||||
'jpg': 'image/jpeg',
|
||||
'jpeg': 'image/jpeg',
|
||||
'png': 'image/png',
|
||||
'gif': 'image/gif',
|
||||
'webp': 'image/webp',
|
||||
'svg': 'image/svg+xml',
|
||||
// 视频
|
||||
'mp4': 'video/mp4',
|
||||
'webm': 'video/webm',
|
||||
'ogg': 'video/ogg',
|
||||
'mov': 'video/quicktime',
|
||||
'avi': 'video/x-msvideo',
|
||||
'mkv': 'video/x-matroska',
|
||||
}
|
||||
|
||||
const contentType = contentTypeMap[ext || ''] || 'application/octet-stream'
|
||||
|
||||
Reference in New Issue
Block a user