So has anyone out there has been able to get the upload progress bar working?  
If so, please advise.

I definitely don't mind putting together a quickstart, are there directions for 
that anywhere?

-Valentin

On Feb 3, 2011, at 10:18 AM, Valentin Avksentyev wrote:

> No I'm testing on my own machine, with a 300Mb file, in fact Chrome gives me 
> upload feedback, but nothing from the upload progress bar.
> 
> Here is the code I'm using:
> 
> I'm overriding newWebRequest in my Application class:
> @Override
>   protected WebRequest newWebRequest(HttpServletRequest servletRequest)
>   {
>       return new UploadWebRequest(servletRequest);
>   }
> 
> Here is the code in my upload panel class:
>               Form<Void> uploadform = new Form<Void>("fileUploadForm") {
>                       @Override
>                       protected void onSubmit() {
>                               final FileUpload upload = 
> fileUploadField.getFileUpload();
>                               if (upload != null) {
>                                       try {
>                                               File newFile = new 
> File(uploadFolder, upload.getClientFileName() );
>                                               // Save to new file
>                                               newFile.createNewFile();
>                                               upload.writeTo(newFile);
>                                               _processSelection(server, 
> newFile, destFolder);
>                                       } catch (Exception e) {
>                                               throw new 
> RuntimeException("Unable to write file");
>                                       }
>                               } else {
>                                       throw new RuntimeException( "file 
> selected for upload is empty" );
>                               }
>                       }
>               };
>               uploadform.setMultiPart(true);
>               uploadform.setMaxSize(Bytes.gigabytes(1));
> 
>               uploadform.add(fileUploadField = new 
> FileUploadField("fileInput"));
>               uploadform.add(new UploadProgressBar("progress", uploadform));
>               uploadform.add( new UploadValidator(fileUploadField, prefix) );
>               add( uploadform );
> 
> 
> On Feb 3, 2011, at 12:37 AM, Timo Schmidt wrote:
> 
>> On Wed 02.02.2011 23:49, Valentin Avksentyev wrote:
>>> On Feb 2, 2011, at 2:22 PM, Valentin Avksentyev wrote:
>>>> 
>>>> The files get uploaded just fine in my app, but no progress
>>>> is tracked.
>>>> 
>>>> It's definitely hard to verify if the progress bar works in
>>>> the example sites, with a limit of 100k, I haven't tried
>>>> throttling my upload speed, I guess I should try that next.
>>> 
>>> Any suggestions?
>> 
>> Is your application runnning behind a proxy? If so, maybe the
>> entire client request will be buffered by the proxy before
>> being passed on to the backend proxied servers. As a result,
>> upload progress meters will not function correctly if they work
>> by measuring the data received by the backend servers.
>> 
>> -Timo
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to