diff --git a/web/app/files.html b/web/app/files.html index 6c9ab002..dfb50b09 100644 --- a/web/app/files.html +++ b/web/app/files.html @@ -705,6 +705,15 @@ // Enter key in path input document.getElementById('dirPath').addEventListener('keydown',e=>{if(e.key==='Enter')browseDir()}); - loadServers(); + // Auto-select server from URL param (e.g., from servers.html "文件" button) + loadServers().then(()=>{ + const urlServerId=new URLSearchParams(window.location.search).get('server_id'); + if(urlServerId){ + const sel=document.getElementById('serverSelect'); + sel.value=urlServerId; + _currentServerId=parseInt(urlServerId); + browseDir('/www/wwwroot'); + } + }); diff --git a/web/app/servers.html b/web/app/servers.html index 67204085..3c005912 100644 --- a/web/app/servers.html +++ b/web/app/servers.html @@ -359,6 +359,7 @@ function renderActions(s){ let html=`终端`; + html+=`文件`; if(s.agent_version) html+=``; html+=``; html+=``;