Option to browse files on the user’s device, or to drag-and-drop a file from the desktop. Chosen files appear immediately with a thumbnail preview, along with a button to remove it from the upload queue.
As above, but only one file is accepted. The wording on the field automatically changes slightly to reflect the limit.