工具类如下
package cn.sd2.common.utils;
import java.util.Properties;
import org.springframework.web.multipart.MultipartFile;
import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
public class SftpClientUtil {
/** 主机 */
private final static String host = "1.1.1.1";
/** 端口 */
private final static int port = 22;
/** 用户名 */
private final static String username = "account";
/** 密码 */
private final static String password = "password";
/** 目录 */
private final static String directory = "/upload/file";
/** url地址 */
private final static String baseUrl = "https://myurl/static/file/";
/**
* 上传单个文件
*
* @param directory
* 上传的目录
* @param uploadFile
* 要上传的文件
*
* @throws Exception
*/
public static String upload(MultipartFile file) throws Exception {
ChannelSftp sftp = connect