我们在 azure app 服务中运行了 spring boot 应用程序来对 CSV 文件执行一些 ETL 操作。一个文件将被放入实例本地目录中,应用程序将从该目录中选择文件并对其进行处理。如果上传的文件大于 >10 MB,我们将面临问题。Reader 无法读取文件并返回 null 。我们正在使用 supercsv 来处理 csv 文件。
FileReader fr = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(fr);
CsvListReader reader = new CsvListReader(bufferedReader, CsvPreference.EXCEL_NORTH_EUROPE_PREFERENCE);
List<String> read = reader.read();
`
reader.read() 方法返回 null。该问题仅在 azure app service (linux) 中发生,并且在本地完美地工作。
谁能帮我找出问题所在?