|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.web.multipart.commons.CommonsFileUploadSupport
org.springframework.web.multipart.commons.CommonsMultipartResolver
org.codehaus.groovy.grails.web.multipart.ContentLengthAwareCommonsMultipartResolver
public class ContentLengthAwareCommonsMultipartResolver
Safari includes the multipart packet inside an HTTP redirect without the Content-Length header. This causes CommonsMultipartResolver to blow up. We extend it here to catch this exception, printing a warning.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.springframework.web.multipart.commons.CommonsFileUploadSupport |
|---|
org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult |
| Field Summary |
|---|
| Fields inherited from class org.springframework.web.multipart.commons.CommonsFileUploadSupport |
|---|
logger |
| Constructor Summary | |
|---|---|
ContentLengthAwareCommonsMultipartResolver()
|
|
| Method Summary | |
|---|---|
protected org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult |
parseRequest(javax.servlet.http.HttpServletRequest request)
|
| Methods inherited from class org.springframework.web.multipart.commons.CommonsMultipartResolver |
|---|
cleanupMultipart, determineEncoding, isMultipart, newFileUpload, resolveMultipart, setResolveLazily, setServletContext |
| Methods inherited from class org.springframework.web.multipart.commons.CommonsFileUploadSupport |
|---|
cleanupFileItems, getDefaultEncoding, getFileItemFactory, getFileUpload, isUploadTempDirSpecified, newFileItemFactory, parseFileItems, prepareFileUpload, setDefaultEncoding, setMaxInMemorySize, setMaxUploadSize, setUploadTempDir |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ContentLengthAwareCommonsMultipartResolver()
| Method Detail |
|---|
protected org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult parseRequest(javax.servlet.http.HttpServletRequest request)
throws org.springframework.web.multipart.MultipartException
parseRequest in class org.springframework.web.multipart.commons.CommonsMultipartResolverorg.springframework.web.multipart.MultipartException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||