文件上传器
创建一个拖拽式文件上传器,包含进度追踪、图片/视频预览、文件类型验证、大文件分片上传和已上传文件的画廊视图。
drag-and-dropuploadfileprogress
目标
- 实现拖拽式文件选择
- 显示上传进度并支持取消
- 上传前预览图片和视频
- 验证文件类型和大小
- 在画廊视图中展示已上传的文件
提示
- 使用 XMLHttpRequest 或带 ReadableStream 的 fetch 获取进度
- 为超过 10MB 的文件实现分片上传
- 使用 URL.createObjectURL 实现即时预览