In the latest version of PrimeFaces they apparently made the regex validation for “
allowTypes” more restrictive.
Previously we had
This will allow
.gif/.jpg/.jpeg/.png files but not allow
To remove the case sensitivity you just add the i flag, for insensitivity:
What is particularly bad about PF 7.0 is that it will allow it to run the uploader as it will pass the first step of the client-side validation, but when it sends to the server it will fail the validation and not alert the user that it failed (!!!), thus making a silent error that will cause users a lot of grief.