Create a file chooser in the cloud?

I would like to create the equivalent of

enter code here fpath=SystemDialogInput["FileOpen"]

in the cloud, so that it can choose a file from the client machine for upload. The cloud itself provides such an interface, but I need to make it part of a form. Is there a mechanism for doing this either in Public Cloud or Private Cloud?

UploadedFile interpreter:

Can I use file upload in a FormPage? If so, how does it work?

FormFunction example:

It’s raining crystal structures: Cloud-based VASP viewer