🔧 主要修复: 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 作为备用方案 - 添加详细的错误信息和解决建议 ✅ 修复效果: - 图片文件选择:原生对话框 ✓ - 文件夹选择:原生目录选择 ✓ - 输出目录选择:原生对话框 ✓ - 手动路径输入:备用方案 ✓ - 错误处理:友好提示 ✓ 现在用户可以通过原生文件对话框轻松选择文件和文件夹! |
||
|---|---|---|
| .. | ||
| capabilities | ||
| icons | ||
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| build.rs | ||
| tauri.conf.json | ||