Create a way for a client to upload a file that is received by the host. One method to do this is to use FTP
You can use Window's built in features: https://www.windowscentral.com/how-set-ftp-server-windows-10
This tutorial uses filezilla (note: although filezilla is a safe program, the installer is bundled with McAfee, make sure to uncheck it so you don't accidentally install McAfee. I recommend using WINSCP instead for this reason).
https://www.noip.com/support/knowledgebase/setting-up-a-ftp-server-on-your-home-computer/
another method is to use an external service such as Dropbox. Dropbox provides an API to do this, their repository is here:
https://github.com/dropbox/dropbox-sdk-python
If you come up with any other solutions you are free to experiment with them. The only requirement is that it must be able to securely transfer files up to 1GB.
Create a way for a client to upload a file that is received by the host. One method to do this is to use FTP
You can use Window's built in features: https://www.windowscentral.com/how-set-ftp-server-windows-10
This tutorial uses filezilla (note: although filezilla is a safe program, the installer is bundled with McAfee, make sure to uncheck it so you don't accidentally install McAfee. I recommend using WINSCP instead for this reason).
https://www.noip.com/support/knowledgebase/setting-up-a-ftp-server-on-your-home-computer/
another method is to use an external service such as Dropbox. Dropbox provides an API to do this, their repository is here:
https://github.com/dropbox/dropbox-sdk-python
If you come up with any other solutions you are free to experiment with them. The only requirement is that it must be able to securely transfer files up to 1GB.