in src/main/java/org/apache/sling/servlets/post/impl/helper/StreamedChunk.java [344:363]
private String getContentType(final Part part) {
String contentType = part.getContentType();
if (contentType != null) {
int idx = contentType.indexOf(';');
if (idx > 0) {
contentType = contentType.substring(0, idx);
}
}
if (contentType == null || contentType.equals(MT_APP_OCTET)) {
// try to find a better content type
ServletContext ctx = this.servletContext;
if (ctx != null) {
contentType = ctx.getMimeType(part.getSubmittedFileName());
}
if (contentType == null || contentType.equals(MT_APP_OCTET)) {
contentType = MT_APP_OCTET;
}
}
return contentType;
}