tpa_web_component
Version:
TPA Web Components Library
54 lines (48 loc) • 1.6 kB
JavaScript
export const mimeToExtensionMap = new Map([
// 音频文件
['audio/mpeg', '.mp3'],
['audio/wav', '.wav'],
['audio/ogg', '.ogg'],
['audio/aac', '.aac'],
['audio/flac', '.flac'],
['audio/mp4', '.m4a'],
// 视频文件
['video/mp4', '.mp4'],
['video/webm', '.webm'],
['video/x-msvideo', '.avi'],
['video/quicktime', '.mov'],
['video/x-matroska', '.mkv'],
['video/x-flv', '.flv'],
// 文档文件
['application/pdf', '.pdf'],
['application/msword', '.doc'],
['application/vnd.openxmlformats-officedocument.wordprocessingml.document', '.docx'],
['application/vnd.ms-excel', '.xls'],
['application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', '.xlsx'],
['application/vnd.ms-powerpoint', '.ppt'],
['application/vnd.openxmlformats-officedocument.presentationml.presentation', '.pptx'],
['text/plain', '.txt'],
['text/csv', '.csv'],
// 图片文件
['image/jpeg', '.jpg'],
['image/png', '.png'],
['image/gif', '.gif'],
['image/bmp', '.bmp'],
['image/webp', '.webp'],
['image/svg+xml', '.svg'],
['image/tiff', '.tiff'],
// 压缩文件
['application/zip', '.zip'],
['application/x-rar-compressed', '.rar'],
['application/x-7z-compressed', '.7z'],
['application/x-tar', '.tar'],
['application/gzip', '.gz'],
// 其他文件
['application/json', '.json'],
['application/xml', '.xml'],
['text/html', '.html'],
['text/css', '.css'],
['application/javascript', '.js'],
//
['get_head_fail', ''],
]);