Commit Graph

2 Commits

Author SHA1 Message Date
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
root 7d72e07639 first commit 2025-07-10 09:41:40 +08:00