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