code: public boolean upload(String path, String fileName, File file) {
  		try (InputStream in = FileUtil.getInputStream(file)) {
  			return upload(path, fileName, in);
  		} catch (IOException e) {
  			throw new FtpException(e);
  		}
  	}
docs: 上传文件到指定目录，可选：
  
  <pre>
  1. path为null或""上传到当前路径
  2. path为相对路径则相对于当前路径的子路径
  3. path为绝对路径则上传到此路径
  </pre>
  
  @param file 文件
  @param path 服务端路径，可以为{@code null} 或者相对路径或绝对路径
  @param fileName 自定义在服务端保存的文件名
  @return 是否上传成功