NoCode, that's very similar to what I'm wanting to do in my DetailsView thread.
We have metadata that needs to be entered into a database at the "same time" as the file being uploaded. (By same time I mean uploading the file first, then inserting the data into the database, but we'd do all that on one click.)
The only snag I'm hitting is that I'm not sure how to validate that a file has been selected to be uploaded in the uploader (and make sure it's the right file extension, but I could do that manually if need-be) and don't know how to manually start the upload process (I'm assuming it's a JavaScript function call, but I've been unable to find it in the documentation).
With enough information for a case of one file, it shouldn't be hard to then do the same for multiple files.