Example usage for org.springframework.web.multipart MultipartHttpServletRequest getFileMap

List of usage examples for org.springframework.web.multipart MultipartHttpServletRequest getFileMap

Introduction

In this page you can find the example usage for org.springframework.web.multipart MultipartHttpServletRequest getFileMap.

Prototype

Map<String, MultipartFile> getFileMap();

Source Link

Document

Return a java.util.Map of the multipart files contained in this request.

Usage

From source file:ubic.gemma.web.util.upload.CommonsMultipartMonitoredResolver.java

@Override
public void cleanupMultipart(MultipartHttpServletRequest request) {

    if (request instanceof FailedMultipartHttpServletRequest)
        return;//from w ww .  j  av a2s  . c  o m

    Map<String, MultipartFile> multipartFiles = request.getFileMap();
    for (MultipartFile multipartFile : multipartFiles.values()) {
        CommonsMultipartFile file = (CommonsMultipartFile) multipartFile;
        if (logger.isDebugEnabled()) {
            logger.debug("Cleaning up multipart file [" + file.getName() + "] with original filename ["
                    + file.getOriginalFilename() + "], stored " + file.getStorageDescription());
        }
        file.getFileItem().delete();
    }
}