小编Nay*_*n J的帖子

CSV 上传为多部分文件抛出“无法在 Spring API 中执行多部分项目清理错误”

我正在尝试上传 CSV 文件来执行某些操作。我正在使用 OpenCSV 5.7.1 版本来处理 CSV 文件。到目前为止,我只是简单地探索功能,即一个用于上传文件的 API,然后读取该文件(如果它能够获取数据)。

控制器类:

@PostMapping(value = "/upload")
public ResponseEntity<MyAppResponse> processCsvUpload(@RequestParam("file") MultipartFile file, @RequestParam("request") String uploadRequest) {
  //call service method
}
Run Code Online (Sandbox Code Playgroud)

服务等级:

        Reader reader = null;
        try {
            reader = new InputStreamReader(file.getInputStream());
        } catch (IOException e) {
            logger.error("");
            e.printStackTrace();
            throw new MvAppException();
        }
        CSVReader csvReader = new CSVReaderBuilder(reader).withSkipLines(1).build();
        try {
            List<String[]> rows = csvReader.readAll();
            for (String[] arr : rows) {
                for (String temp : arr)
                    System.out.print(temp + ", ");
                System.out.println("");
            }
        } catch (IOException | …
Run Code Online (Sandbox Code Playgroud)

java opencsv spring-boot

1
推荐指数
1
解决办法
3264
查看次数

标签 统计

java ×1

opencsv ×1

spring-boot ×1