[ 
https://issues.apache.org/jira/browse/WW-4609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15178178#comment-15178178
 ] 

Filippo Munafò commented on WW-4609:
------------------------------------

You all are right, I agree with you, it's not a good idea to introduce a 
dependency on the FileUpload lib.
But I'm sure that you agree with me that is very tedious to invoke 
getFileParameterNames, getContentTypes, getFileNames and getFiles to access 
everything that comes with the file upload.
Consider also that application code is using fileitem instances, so we have two 
options:

- create again a fileitem, using DiskFileItemFactory and so on...
- do the same as FileUploadInterceptor does and change all application code 
that unitl now is using FileItem

Any suggestion?

Thanks

> Getting access to fileitem objects through MultiPartRequestWrapper
> ------------------------------------------------------------------
>
>                 Key: WW-4609
>                 URL: https://issues.apache.org/jira/browse/WW-4609
>             Project: Struts 2
>          Issue Type: Improvement
>            Reporter: Filippo Munafò
>             Fix For: 2.3.25, 2.5
>
>
> Can you please change the MultiPartRequestWrapper, and the
> JakartaMultiPartRequest, adding a new method? The signature should be:
> public List<FileItem> getFileItems(String)
> Our action ancestor class needs to get access to the "files" properties of 
> JakartaMultiPartRequest through the MultiPartRequestWrapper. Otherwise we 
> need to code something similar to what is done by the 
> FileUploadInterceptor.intercept and create again the fileitem needed by our 
> application code.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to