I want clarify that the issue on Mac OS X is only with webkit browsers, I 
tested Safari and Chrome

There is no issue when using Firefox, progress bar tracks progress correctly.

Added an issue ticket https://issues.apache.org/jira/browse/WICKET-3443

-Valentin

On Feb 4, 2011, at 10:17 AM, Pedro Santos wrote:

> Hi Valentin, your code looks good, please fill an ticket with an quickstar
> reproducing the problem.
> 
> On Fri, Feb 4, 2011 at 11:21 AM, James Carman 
> <ja...@carmanconsulting.com>wrote:
> 
>> http://wicket.apache.org/start/quickstart.html
>> 
>> On Fri, Feb 4, 2011 at 8:17 AM, Valentin Avksentyev <v...@360works.com>
>> wrote:
>>> 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
>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>> 
>> 
> 
> 
> -- 
> Pedro Henrique Oliveira dos Santos

Reply via email to