@ -95,6 +99,9 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement
@@ -95,6 +99,9 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement
returnFlux.error(newCodecException("No multipart boundary found in Content-Type: \""+
@ -139,6 +146,9 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement
@@ -139,6 +146,9 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement
logger.trace("Found first boundary at "+endIdx+" in "+toString(dataBuffer));
}
returnMono.just(slice);
}
else{
@ -176,6 +186,10 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement
@@ -176,6 +186,10 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement
dataBuffer.readPosition(readPosition+2);
}
}
if(logger.isTraceEnabled()){
logger.trace("Part data: "+toString(dataBuffer));
}
intendIdx=HEADER_MATCHER.match(dataBuffer);
HttpHeadersheaders;
@ -237,6 +251,33 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement
@@ -237,6 +251,33 @@ public class DefaultMultipartMessageReader extends LoggingCodecSupport implement