File Management Module
Overview
File management handles upload, download, preview, and delete operations for attachments.
- Route:
/system/file - View:
src/views/system/file/index.vue - Permission:
system.file.view - API:
src/api/file.ts
Core Capabilities
- Upload with progress
- Paginated file list and filters
- Preview and download
- Delete and batch operations
Implementation Notes
- Validate type, size, and count before upload.
- Provide retry for failed uploads.
- Protect download APIs with proper auth.
