由于我们公司的一些政策限制,我们不能使用任何外部库。我在Java中找不到任何方法来做到这一点。
1 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
我可以想到两种避免使用外部库的方法:
使用标准 SSLSocket 类和相关类实现您自己的 SSH 文件传输协议客户端。规范链接自Wikipedia 页面。对该规范的简要回顾表明该协议并不复杂。
为 SFTP 确定并安装命令行客户端,然后将客户端作为外部进程使用
Process
和运行。ProcessBuilder
在您对此进行任何重要的编码工作之前,我建议您估计编码测试和维护代码需要多少开发时间。如果看起来很多,请记录估算并将其交给您的直线经理。
如果您面临大量额外工作,可能会影响您按时完成任务的能力。你的经理需要知道这一点。
如果您的经理面临巨大的开发成本或进度延误,他或她可能准备争取豁免这项 (IMO) 疯狂的公司政策。
添加回答
举报
0/150
提交
取消