FTPUtil可以根据需要自己编写,大致步骤为:链接FTP服务器--->登录----->创建模块目录---->进入模块目录----->上传文件
其中最关键的是上传文件这一步,即:
Boolean b = ftpClient.storeFile(fileName,inputStream);
fileName参数为保存到服务器中的文件名称,可以自己设计(我这里是当前时间的毫秒级加上后缀),这里简单说说inputStream参数。
先看看我的FTPUtil工具类:
这里主要说一下inputStream参数:
1.如果前端传递的文件类型为MultipartFile myfile,则 inputStream = myfile.getInputStream()直接获取;
2.如果只知道文件路径ÿ