root
|
253d0ccdd1
|
fix: 修复文件选择功能 - 添加 Tauri 对话框支持
🔧 主要修复:
1. Tauri 插件配置:
- 添加 tauri-plugin-dialog 依赖
- 添加 tauri-plugin-fs 依赖
- 在 Rust 中注册对话框和文件系统插件
- 清理重复的依赖项
2. 文件选择功能增强:
- 使用 Tauri 原生文件对话框 API
- 支持图片格式过滤 (jpg, jpeg, png, bmp, gif, tiff, webp)
- 添加详细的调试日志
- 改进错误处理和用户提示
3. 用户体验优化:
- 文件选择失败时提供备用方案
- 添加手动输入路径选项
- 显示选中文件的文件名
- 为所有按钮添加工具提示
4. 兼容性处理:
- 处理对话框返回值的不同格式 (string | string[])
- 保留 HTML input 作为备用方案
- 添加详细的错误信息和解决建议
✅ 修复效果:
- 图片文件选择:原生对话框 ✓
- 文件夹选择:原生目录选择 ✓
- 输出目录选择:原生对话框 ✓
- 手动路径输入:备用方案 ✓
- 错误处理:友好提示 ✓
现在用户可以通过原生文件对话框轻松选择文件和文件夹!
|
2025-07-10 11:40:23 +08:00 |