Add a DropZone-based file uploader (see #6064)