Developer Terry Young took a bit of jQuery and used it to enhance some existing upload fields. To understand the difference between using it and not using it, here is an example: Playground for Bootstrap 4 File Upload Input Type Here you have the option to either drag and drop the file inside the dashed line or simply click the browse button to upload the files. Re: Bootstrap 4 custom file input problem Sep 11, 2019 11:02 AM | mgebhard | LINK For others reading this and trying to figure out the changes, the input element was missing the name attribute and the button needs to be a submit type. Modern Approach (IE9+) Let's start by nesting a button inside a