Thomas,
On 4/20/23 10:26, Thomas Hoffmann (Speed4Trade GmbH) wrote:
we are upgrading from Tomcat 10 to Tomcat 10.1
We are currently using
ServletFileUpload.isMultipartContent(request)
(from org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload)
It seems that the whole Servlet was removed in Tomcat 10.1
https://github.com/apache/tomcat/tree/main/java/org/apache/tomcat/util/http/fileupload/servlet
I couldn't find any hints in the Tomcat 10.1 changelog.
Is there a replacement for this servlet or any background information why it
was removed?
The org.apache.tomcat.util.http.fileupload package is intended to be
used internally by Tomcat only. Tomcat does not use the
ServletFileUpload class and so it was removed from the private, internal
copy.
Tomcat uses a package-renamed (aka shaded) distribution of
commons-fileupload to provide the multipart facilities required by the
Servlet specification. The package is shaded to avoid conflicts with
applications that may have the same library bundled with them for
whatever reason. It is not intended to be used directly by any
application code.
If you want to use commons-fileupload, you should supply the
commons-fileupload JAR file and use the public package which is
org.apache.commons.fileupload.
-chris
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org