After a LOT of research, I’ve found that this is an impossibility, as the FILE input type is read-only to javascript, in modern browsers, for security reasons. Because of this limitation, AJAX-style requests are the ONLY way to perform drag-and-drop uploads.
solved add drag & drop to traditional file input? [closed]