Currently FileUploadInterceptor uses injected pattern matcher for checking allowedTypes, which yields inconsistent behavior with different default pattern matchers. Some mime types which are working fine with WildcardHelper are not working with the RegexPatternMatcher, because of the special regex character presented in them (e.g. image/svg+xml - + is a special character in regex).
IMO file upload interceptor should use WildcardHelper no matter what pattern matcher is set as the default one. Or is there any point in injecting pattern matcher in file upload interceptor?