diff --git a/src/main/java/org/olat/restapi/support/MultipartReader.java b/src/main/java/org/olat/restapi/support/MultipartReader.java index 0726cf7bb1e7e80e5070ccca3419746dbd55656f..f606325ec4b0b25c17d9d089daead2e6900952a2 100644 --- a/src/main/java/org/olat/restapi/support/MultipartReader.java +++ b/src/main/java/org/olat/restapi/support/MultipartReader.java @@ -55,7 +55,7 @@ public class MultipartReader { try { for(Part part:request.getParts()) { - if(part.getContentType() != null) { + if(part.getContentType() != null && (StringHelper.containsNonWhitespace(part.getSubmittedFileName()) || !part.getContentType().startsWith("text/plain"))) { contentType = part.getContentType(); filename = part.getSubmittedFileName(); if(filename != null) {