From 7b2040de6068c8fdcbf28bd6c8421f9c1819d1e3 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Mon, 17 Dec 2018 14:39:08 +0100 Subject: [PATCH] OO-3789: only save file as temporary files, not string data --- src/main/java/org/olat/restapi/support/MultipartReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/olat/restapi/support/MultipartReader.java b/src/main/java/org/olat/restapi/support/MultipartReader.java index 0726cf7bb1e..f606325ec4b 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) { -- GitLab