http 文件流处理
请求外部地址,获取到文件流,并对文件流进行处理
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<byte[]> entity = restTemplate.exchange(url, HttpMethod.GET, new HttpEntity<>(httpHeaders), byte[].class);
body[] body = entity.getBody();
inputStream = new ByteArrayInputStream(body);
sftp文件上传下载
sftp密钥连接
com.jcraft.jsch.JSchException: invalid privatekey
使用密钥进行sftp连接时,报如上错误异常。jsch版本已经从0.1.54升级为0.1.55,但问题并未解决,相同代码,连接另外一个sftp服务器的密钥可以正常连接。经排查,连接不上的密钥为OPENSSH,将该密钥通过winscp工具转换为ppk密钥后,重新部署服务连接成功。