public JakartaServletFileUpload getDefaultFileUpload()

in src/java/org/apache/fulcrum/upload/DefaultUploadService.java [141:158]


    public JakartaServletFileUpload getDefaultFileUpload(HttpServletRequest req, DiskFileItemFactory factory)
    {
        JakartaServletFileUpload fileUpload = new JakartaServletFileUpload<>( factory );
        
        fileUpload.setSizeMax( sizeMax );
        fileUpload.setHeaderCharset( null );
        
        fileUpload.setFileSizeMax( fileSizeMax );
        fileUpload.setFileCountMax( fileCountMax );

        if (getHeaderEncoding() != null)
        {
            Charset uploadCharset = getHeaderEncoding().equals( "UTF-8" ) ? StandardCharsets.UTF_8
                    : getHeaderEncoding().startsWith( "ISO-8859" ) ? StandardCharsets.ISO_8859_1 : StandardCharsets.UTF_8;
            fileUpload.setHeaderCharset( uploadCharset );
        }
        return fileUpload;
    }