Commons-fileupload-1.2.jar
 
The getfilename method in the fileuploadbase class obtains the name of the uploaded file through the header of the upload page.
 
Protected string getfilename (mapheaders) {stringfilename = NULL; string Cd = getheader (headers, "content-disposition"); If (CD! = NULL) {string CDL = CD. tolowercase (); If (CDL. startswith ("form-Data") | (CDL. startswith ("attachment") {parameterparser parser = new parameterparser (); parser. setlowercasenames (true); map Params = parser. parse (Cd, ';'); If (Params. containskey ("FILENAME") {filename = (string) Params. get ("FILENAME"); If (filename! = NULL) {filename = filename. Trim () ;}else {filename = "" ;}}} returnfilename ;} 
833 rows Inside the findnextitem () method
 
876 rows String filename = getfilename (headers );
 
It seems to be processing uploaded files one by one.