1004 B
1004 B
跨服务器传输:目标机须手动选择
日期:2026-06-21
摘要
移除传输页在选定源服务器后自动选中列表第一台作为目标机(B)的行为;B 机默认留空,用户须在目标下拉框中手动选择。
动机
用户反馈 B 服务器不应自动选择,避免误传到错误子机。
涉及文件
| 路径 | 说明 |
|---|---|
frontend/src/composables/useServerFileTransfer.ts |
onSourceServerChange、applyRouteQuery 去掉 candidates[0] |
行为
- 从文件页跳转(
?source=&path=&paths=)仅预填 A 机与选中路径,B 机为空。 - 换 A 机时:若当前 B 与 A 相同则清空 B;否则保留用户已选手动 B。
- URL 显式带
?dest=或?dest_server_id=时仍可预填 B(深链场景)。
验证
打开 #/server-transfer?source=…,确认目标服务器下拉为空,须手动选择后方可传输。
回滚
恢复 candidates[0] 自动赋值逻辑并重新构建前端。