-
[프로그래밍] multipart form data upload request header extraction2011.11.09 PM 12:18
AttributeName: encodingFilter.FILTERED Attribute: true
AttributeName: org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE Attribute: WebApplicationContext for namespace 'applicationServlet-servlet': startup date [Wed Nov 09 12:16:32 KST 2011]; parent: Root WebApplicationContext
AttributeName: org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER Attribute: org.springframework.web.servlet.theme.FixedThemeResolver@5ad89e02
AttributeName: org.springframework.web.servlet.DispatcherServlet.CONTEXT Attribute: WebApplicationContext for namespace 'applicationServlet-servlet': startup date [Wed Nov 09 12:16:32 KST 2011]; parent: Root WebApplicationContext
AttributeName: org.springframework.core.convert.ConversionService Attribute: ConversionService converters =
@org.springframework.format.annotation.DateTimeFormat java.lang.Long -> java.lang.String: org.springframework.format.support.FormattingConversionServiceFactoryBean$NoJodaDateTimeFormatAnnotationFormatterFactory@4ae7b77, @org.springframework.format.annotation.NumberFormat java.lang.Long -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
@org.springframework.format.annotation.DateTimeFormat java.util.Calendar -> java.lang.String: org.springframework.format.support.FormattingConversionServiceFactoryBean$NoJodaDateTimeFormatAnnotationFormatterFactory@4ae7b77
@org.springframework.format.annotation.DateTimeFormat java.util.Date -> java.lang.String: org.springframework.format.support.FormattingConversionServiceFactoryBean$NoJodaDateTimeFormatAnnotationFormatterFactory@4ae7b77
@org.springframework.format.annotation.NumberFormat java.lang.Double -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
@org.springframework.format.annotation.NumberFormat java.lang.Float -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
@org.springframework.format.annotation.NumberFormat java.lang.Integer -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
@org.springframework.format.annotation.NumberFormat java.lang.Short -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
@org.springframework.format.annotation.NumberFormat java.math.BigDecimal -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
@org.springframework.format.annotation.NumberFormat java.math.BigInteger -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.Character -> java.lang.Number : org.springframework.core.convert.support.CharacterToNumberFactory@2dca4eb4
java.lang.Number -> java.lang.Character : org.springframework.core.convert.support.NumberToCharacterConverter@3afa43e8
java.lang.Number -> java.lang.Number : org.springframework.core.convert.support.NumberToNumberConverterFactory@2da15597
java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.lang.Long: org.springframework.format.support.FormattingConversionServiceFactoryBean$NoJodaDateTimeFormatAnnotationFormatterFactory@4ae7b77, java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Long: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Calendar: org.springframework.format.support.FormattingConversionServiceFactoryBean$NoJodaDateTimeFormatAnnotationFormatterFactory@4ae7b77
java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Date: org.springframework.format.support.FormattingConversionServiceFactoryBean$NoJodaDateTimeFormatAnnotationFormatterFactory@4ae7b77
java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Double: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Float: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Integer: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Short: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigDecimal: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigInteger: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@4805298
java.lang.String -> java.lang.Boolean : org.springframework.core.convert.support.StringToBooleanConverter@224577f9
java.lang.String -> java.lang.Character : org.springframework.core.convert.support.StringToCharacterConverter@5f3c6654
java.lang.String -> java.lang.Enum : org.springframework.core.convert.support.StringToEnumConverterFactory@2f26f304
java.lang.String -> java.lang.Number : org.springframework.core.convert.support.StringToNumberConverterFactory@261ca3cb
java.lang.String -> java.util.Locale : org.springframework.core.convert.support.StringToLocaleConverter@766245a4
java.lang.String -> java.util.Properties : org.springframework.core.convert.support.StringToPropertiesConverter@4eb0a518
java.util.Properties -> java.lang.String : org.springframework.core.convert.support.PropertiesToStringConverter@5b2bc407
org.springframework.core.convert.support.ArrayToArrayConverter@1652d654
org.springframework.core.convert.support.ArrayToCollectionConverter@35b284a4
org.springframework.core.convert.support.ArrayToObjectConverter@5b224686
org.springframework.core.convert.support.ArrayToStringConverter@1875303f
org.springframework.core.convert.support.CollectionToArrayConverter@27443628
org.springframework.core.convert.support.CollectionToCollectionConverter@36164a8c
org.springframework.core.convert.support.CollectionToObjectConverter@71784911
org.springframework.core.convert.support.CollectionToStringConverter@6f3f903b
org.springframework.core.convert.support.IdToEntityConverter@7838c8c5, org.springframework.core.convert.support.ObjectToObjectConverter@58053b2c
org.springframework.core.convert.support.MapToMapConverter@3cf522e8
org.springframework.core.convert.support.ObjectToArrayConverter@1005354a
org.springframework.core.convert.support.ObjectToCollectionConverter@70f16568
org.springframework.core.convert.support.ObjectToStringConverter@45ed957d
org.springframework.core.convert.support.StringToArrayConverter@3f6ff2d9
org.springframework.core.convert.support.StringToCollectionConverter@7ec78e02
AttributeName: org.springframework.web.servlet.HandlerMapping.uriTemplateVariables Attribute: {objectName=blah_blah_20090327}
AttributeName: org.apache.catalina.ASYNC_SUPPORTED Attribute: false
AttributeName: org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping Attribute: Web_Services_based_on_mobile_sync_Review_20090327.ppt
AttributeName: org.springframework.web.servlet.HandlerMapping.bestMatchingPattern Attribute: /apitest/{objectName}.*
AttributeName: org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER Attribute: org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@227db754
getAuthType(): null
getCharacterEncoding(): UTF-8
getContentLength(): 14732514
getContentType(): multipart/form-data; boundary=8ce6cf0916d97f3
getContextPath():
getDateHeader(If-Modified-Since): -1
getDateHeader(If-Unmodified-Since): -1
getDateHeader(If-Match): -1
getDateHeader(If-None-Match): -1
Header:
HeaderName: content-type Header: multipart/form-data; boundary=8ce6cf0916d97f3
HeaderName: host Header: localhost:8080
HeaderName: content-length Header: 14732514
HeaderName: expect Header: 100-continue
HeaderName: connection Header: Keep-Alive
Key: file
MultipartFile.getContentType(): application/vnd.openxmlformats-officedoc-ument.presentationml.presentation
MultipartFile.getName(): file
MultipartFile.getOriginalFilename(): blah_blah_20090327.ppt
MultipartFile.getSize(): 14731776
fileName: file
MultipartFile.getContentType(): application/vnd.openxmlformats-officedoc-ument.presentationml.presentation
MultipartFile.getName(): file
MultipartFile.getOriginalFilename(): blah_blah_20090327.ppt
MultipartFile.getSize(): 14731776
getLocalAddr(): 0.0.0.0
getLocale(): en_US
getLocalName(): 0.0.0.0
getLocalPort(): 8080
getMethod(): POST
getParameterMap() : content-type=[Ljava.lang.String;@1c6cc9c
getParameterMap() : accessKey=[Ljava.lang.String;@22a316ad
getParameterMap() : accessId=[Ljava.lang.String;@125c99f
getParameterMap() : key=[Ljava.lang.String;@57d7e64f
getPathInfo(): /apitest/blah_blah_20090327.ppt
getPathTranslated(): C:\Works\springsource-workspace-sts-2.8.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\objectsync\apitest\blah_blah_20090327.ppt
getProtocol(): HTTP/1.1
getQueryString(): null
getRemoteAddr(): 0:0:0:0:0:0:0:1
getRemoteHost(): 0:0:0:0:0:0:0:1
getRemotePort(): 45590
getRemoteUser(): null
getRequestedSessionId(): null
getRequestURI(): /apitest/blah_blah_20090327.ppt
getRequestURL(): http://localhost:8080/apitest/blah_blah_20090327.ppt
댓글 : 2 개
user error : Error. B.