Если вы собираетесь попробовать использовать метод request.getContentType (), представленный выше, учтите, что:
- request.getContentType () может возвращать ноль.
- request.getContentType () не может быть равным «multipart / form-data», но может начинаться с него.
Имея это в виду, проверка, которую вы должны выполнить:
if (request.getContentType() != null && request.getContentType().toLowerCase().indexOf("multipart/form-data") > -1 ) {
// Multipart logic here
}