Files
markbase/markbase-core
Warren 954d6ca98f 修复Upload Service db_path重复问题
问题:
- FileTree::open_user_db(user_id)期望user_id参数
- 但server.rs中先调用user_db_path(user_id),再传递db_path给open_user_db
- 导致路径重复:data/users/data/users/test_user.sqlite.sqlite

修复:
- extract_and_register_archive:直接传递user_id给init_user_db
- upload_file原始注册逻辑:直接传递user_id给init_user_db
- 使用init_user_db确保数据库表创建(file_registry)

测试验证:
- ZIP文件上传成功 
- 自动解压成功(test_archive_extracted目录) 
- 提取文件正确(file1.txt, file2.txt, subdir/file3.txt) 
- 数据库初始化成功 
2026-06-10 21:22:04 +08:00
..