You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Juergen Donnerstag (JIRA)" <ji...@apache.org> on 2009/04/08 12:58:12 UTC

[jira] Commented: (WICKET-2076) Need a way to programmaticaly configure the location of the temp directory for file uploads and the size of the chunk buffer

    [ https://issues.apache.org/jira/browse/WICKET-2076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12696976#action_12696976 ] 

Juergen Donnerstag commented on WICKET-2076:
--------------------------------------------

It is very simple to write to any File you want. Just create the File yourself and writeTo(File).

public final File writeToTempFile() throws IOException
{
File temp = File.createTempFile(Session.get().getId(),
Files.cleanupFilename(item.getFieldName()));
writeTo(temp);
return temp;
}

I'll provide a patch for the buffer size issue soon. I'll allow you specify the buffer size as parameter to writeTo(file, bufSize);

> Need a way to programmaticaly configure the location of the temp directory for file uploads and the size of the chunk buffer
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-2076
>                 URL: https://issues.apache.org/jira/browse/WICKET-2076
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket
>    Affects Versions: 1.3.5
>            Reporter: Alex
>
> When using FileUploadField there is no way to configure where the temporary file is created. The only way to pass it to the lower levels is to use the System.property.
> Also there is no way to configure the size of the memory buffer used to receive the data. It's currently hardcoded to be 4K which is too small in some applications (slow file writes). I'd like to be able to bump that up to 128K.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.