1、kettle本身文件上传功能不是很友好,甚至是不能直接使用,需要调整文件上传接口才可以正常接收到文件,本次讲解内容主要是通过自定义插件解决这个问题。
2、通过springboot 编写简单demo,模拟文件上传,接口支持三个参数unitCode、password、和文件dataFile。
java代码如下:
@PostMapping("/upload")
public ResponseVo<String> upload(
@RequestParam("unitCode") String unitCode,
@RequestParam("password") String password,
@RequestParam("dataFile") MultipartFile file) {
// 验证基本信息
return ResponseVo.success("服务端成功接收到文件");
}
3、通过网页形式进行上传文件,如下图所示