in graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/FileUploadMutation.java [55:67]
public boolean uploadFile(@InputArgument FileUploadInput input, DataFetchingEnvironment dfe) {
List<MultipartFile> parts = input.getFiles();
for (int i = 0; i < parts.size(); i++) {
try {
String content = new String(parts.get(i).getBytes());
log.debug("File upload contents are\n{}\n", content);
} catch (IOException e) {
log.error("Failed to upload file[{}]!", i, e);
e.printStackTrace();
}
}
return !parts.isEmpty();
}