e35b0f0bbb71cda77c451301b3ffc37494b4a8f8
在 Windows 上 std::fs::canonicalize() 会返回 \?\ 前缀的 UNC 路径 (如 \?\C:\Users\...),但 get_app_data_dir() 返回普通路径格式 (C:\Users\...)。PathBuf::starts_with() 做组件级比较时两者前缀 类型不同导致返回 false,所有本地文件操作都被错误拒绝。 修复:对允许目录也做 canonicalize(),使两边格式一致后再比较。 影响文件: - ffmpeg_cmd.rs: validate_safe_path() - commands/product.rs: delete_local_product, rename_local_product, export_product
Description
No description provided
Languages
PLpgSQL
39.9%
TypeScript
23.2%
Python
22.3%
CSS
7.5%
Rust
6.5%
Other
0.5%