struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tamás Faragó (JIRA) <>
Subject [jira] [Created] (WW-4958) File upload fails from certain clients
Date Fri, 07 Sep 2018 03:21:00 GMT
Tamás Faragó created WW-4958:

             Summary: File upload fails from certain clients
                 Key: WW-4958
             Project: Struts 2
          Issue Type: Bug
          Components: Dispatch Filter
    Affects Versions: 2.5.17
            Reporter: Tamás Faragó

2.5.11 added more validation on whether to accept file uploads. Previously there was only
a check if the HTTP header contained "form/multi-part", now there is the following regex in

{{public static final String MULTIPART_FORM_DATA_REGEX = "^multipart/form-data(; boundary=[0-9a-zA-Z'()+_,\\-./:=?]\{1,70})?(;charset=[a-zA-Z\\-0-9]\{3,14})?";
This is too restrictive, apache http client for example adds a white space between the semicolon
and "charset" and thus all file uploads are failing unless this regex is overwritten in the

This message was sent by Atlassian JIRA

View raw message