I think the easiest way is you set a data connection to a folder from Google Drive, Dropbox, One Drive or similar, and users upload files to this. Then you could use the reload button extension (https://github.com/AssureeServices/Qlik-Sense-Extension-Reload-Button) to let users refresh data.