Ik kom het aankomende week ophalen. Haiko van der Schaaf
NS Reizigers CC-Internet, Business Systemen Laan van Puntenburg 100 Postbus 2025 3500 HA Utrecht T 06 - 18515494 www.ns.nl -----Oorspronkelijk bericht----- Van: Valentin Avksentyev [mailto:v...@360works.com] Verzonden: vrijdag 4 februari 2011 14:18 Aan: users@wicket.apache.org Onderwerp: Re: File upload progress bar 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