Appearance
文件后缀枚举
文件后缀枚举用于文件类型判断、图标匹配、下载处理和上传限制等场景。
FileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
DOCX | 'docx' | Word 文档 |
DOC | 'doc' | Word 文档 |
PDF | 'pdf' | PDF 文档 |
PPTX | 'pptx' | PowerPoint 演示文稿 |
PPT | 'ppt' | PowerPoint 演示文稿 |
XLSX | 'xlsx' | Excel 表格 |
XLS | 'xls' | Excel 表格 |
JPG | 'jpg' | 图片 |
PNG | 'png' | 图片 |
JPEG | 'jpeg' | 图片 |
WEBP | 'webp' | 图片 |
GIF | 'gif' | 图片 |
MP4 | 'mp4' | 视频 |
AVI | 'avi' | 视频 |
FLV | 'flv' | 视频 |
MKV | 'mkv' | 视频 |
MP3 | 'mp3' | 音频 |
WAV | 'wav' | 音频 |
TXT | 'txt' | 文本文档 |
JSON | 'json' | JSON 文档 |
ZIP | 'zip' | 压缩文件 |
RAR | 'rar' | 压缩文件 |
HTML | 'html' | HTML 文件 |
MD | 'md' | Markdown 文件 |
ImageFileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
JPG | 'jpg' | JPG 图片 |
PNG | 'png' | PNG 图片 |
GIF | 'gif' | GIF 图片 |
JPEG | 'jpeg' | JPEG 图片 |
WEBP | 'webp' | WebP 图片 |
VideoFileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
MP4 | 'mp4' | MP4 视频 |
AVI | 'avi' | AVI 视频 |
FLV | 'flv' | FLV 视频 |
MKV | 'mkv' | MKV 视频 |
PptFileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
PPT | 'ppt' | PowerPoint 演示文稿 |
PPTX | 'pptx' | PowerPoint 演示文稿 |
DocumentFileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
DOC | 'doc' | Word 文档 |
DOCX | 'docx' | Word 文档 |
PDF | 'pdf' | PDF 文档 |
TXT | 'txt' | 文本文档 |
XLS | 'xls' | Excel 表格 |
XLSX | 'xlsx' | Excel 表格 |
JSON | 'json' | JSON 文档 |
MusicFileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
MP3 | 'mp3' | MP3 音频 |
WAV | 'wav' | WAV 音频 |
CompressFileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
ZIP | 'zip' | ZIP 压缩文件 |
RAR | 'rar' | RAR 压缩文件 |
MarkdownFileSuffixEnum
| 枚举键名 | 后缀值 | 说明 |
|---|---|---|
MD | 'md' | Markdown 文件 |
示例
typescript
import { FileSuffixEnum, ImageFileSuffixEnum } from '@mingto/tools'
FileSuffixEnum.PDF // 'pdf'
ImageFileSuffixEnum.PNG // 'png'注意事项
- 枚举值均为不带点号的小写后缀。
- 文件判断函数通常会先提取后缀,再匹配对应的枚举值。