[ 
https://issues.apache.org/jira/browse/FILEUPLOAD-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sebb updated FILEUPLOAD-251:
----------------------------

    Affects Version/s: 1.3.1

> DiskFileItem#getTempFile() is broken
> ------------------------------------
>
>                 Key: FILEUPLOAD-251
>                 URL: https://issues.apache.org/jira/browse/FILEUPLOAD-251
>             Project: Commons FileUpload
>          Issue Type: Bug
>    Affects Versions: 1.3.1
>            Reporter: Sebb
>             Fix For: 1.4
>
>
> DiskFileItem#getTempFile() looks wrong.
> Presumably the intention of providing the protected method was to allow the 
> generation of the path name to be overwritten. This can indeed be done. 
> However, if this is done, the tempFile variable will not be set up, so the 
> path name won't be cached - unless the overriding method also caches the name.
> The file name needs to agree with the DeferredFileOutputStream that is 
> created. This is implied in the Javadoc, but is not currently enforced.
> The protected method needs to implement the name generation part only.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to