今天公司要求搭建FTP服务,便于在外出差也能上传或下载相关文档,FTP服务端部署完成后,为了能快速进入FTP客户端网页版的登陆界面,我在客户端添加了一个快捷方式菜单,点击后就直接跳转到登陆界面 进入网页端的方式是公网IP+指定端口,因目前暂时没有函数可以获取服务器的公网IP,所以暂时用折中的方法实现 第一步:添加服务器任务:任务命令【db_run.EXEC xp_cmdshell 'curl ifconfig.me > 文本文件保存路径\文本文件名.txt'】 间隔1小时执行一次,这个任务命令就是获取服务器公网IP后生成指定的文本文件覆盖掉旧的文本文件 第二步:把这个文本文件上传到文档管理指定目录 第三步:在主窗口脚本添加同步这个文本文件到客户端目录的脚本 第四步:添加登陆菜单,执行指定脚本,在指定脚本里面获取这个文本文件内容 登陆菜单执行的脚本内容 int test() { return 1; }; int main() { string b,c; b=get_home_path()+"\ipconfig_results.txt"; //获取客户端目录的文本文件的路径 c = file_read_txt(b); //获取文本文件内容【服务器公网IP】 shell('http://'+c+':86') //进入FTP客户端网页版的登陆界面 return 1; }; 因为用EXEC xp_cmdshell 获取服务器公网IP是有安全风险的,所以还是希望能有函数能直接获取!
官方认证第三方服务团队 樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626 承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务) 服务介绍:http://www.onlyit.cn/onlyit_service.html
直接用虚拟域名好了 myop.my.onlyit.cn 比如: myop.my.onlyit.cn:86
用虚拟域名会报错没有启用Cookie,不能登陆,用IP登陆就不会有这个提示,可以正常登陆
登录后方可发贴