Wicket can also handle file uploads via AJAX, please see AJAX examples section. AJAX Functionality is not included in this example to keep things simple.

Upload form

Upload form with progress bar

[[upload progressbar]]
Upload form that uses HTML5 <input type="file" multiple />, so it can upload more than one file in browsers which support multiple attribute

Current files in (dir):

(file)