@@ -71,17 +71,17 @@ public static String getFormField(Map<String, List<FileItem>> formFields, String
7171 }
7272
7373 /**
74- * Convert `FileItem`s into `File`s and move them into a temp directory. Automatically unzip files. Return the list
75- * of new `File` handles.
74+ * Extracts `FileItem`s contents locally in a temp directory. Automatically unzip files. Return the list of new
75+ * `File` handles.
7676 */
77- public static List <File > storeFileItemsAndUnzip (List <FileItem > fileItems ) {
77+ public static List <File > extractFilesFromFileItemsAndUnzip (List <FileItem > fileItems ) {
7878 File directory = FileUtils .createScratchDirectory ();
7979 List <File > files = new ArrayList <>();
8080 for (FileItem fi : fileItems ) {
81- File file = storeFileItemInDirectory (fi , directory );
81+ File file = moveFileItemIntoDirectory (fi , directory );
8282 String name = file .getName ();
8383 if (name .toLowerCase ().endsWith (".zip" )) {
84- files .addAll (FileUtils .unZipFileIntoDirectory (file , directory ));
84+ files .addAll (FileUtils .unzipFileIntoDirectory (file , directory ));
8585 } else {
8686 files .add (file );
8787 }
@@ -90,22 +90,28 @@ public static List<File> storeFileItemsAndUnzip(List<FileItem> fileItems) {
9090 }
9191
9292 /**
93- * Convert `FileItem`s into `File`s and move them into a temporary directory. Return the list of new `File` handles.
93+ * Move `FileItem`s contents into a temporary directory. Return the list of new `File` handles.
9494 */
95- public static List <File > storeFileItems (List <FileItem > fileItems ) {
95+ public static List <File > saveFileItemsLocally (List <FileItem > fileItems ) {
9696 File directory = FileUtils .createScratchDirectory ();
9797 List <File > files = new ArrayList <>();
9898 for (FileItem fileItem : fileItems ) {
99- files .add (storeFileItemInDirectory (fileItem , directory ));
99+ files .add (moveFileItemIntoDirectory (fileItem , directory ));
100100 }
101101 return files ;
102102 }
103103
104- public static File storeFileItem (FileItem fileItem ) {
105- return storeFileItemInDirectory (fileItem , FileUtils .createScratchDirectory ());
104+ /**
105+ * Save the contents of a `FileItem` in a temporary directory and return the `File`.
106+ */
107+ public static File saveFileItemLocally (FileItem fileItem ) {
108+ return moveFileItemIntoDirectory (fileItem , FileUtils .createScratchDirectory ());
106109 }
107110
108- public static File storeFileItemInDirectory (FileItem fileItem , File directory ) {
111+ /**
112+ * Move the contents of a `FileItem` to the given directory by calling `renameTo`.
113+ */
114+ public static File moveFileItemIntoDirectory (FileItem fileItem , File directory ) {
109115 File file = new File (directory , fileItem .getName ());
110116 boolean renameSuccessful = ((DiskFileItem ) fileItem ).getStoreLocation ().renameTo (file );
111117 if (!renameSuccessful ) {
0 commit comments