Thank you Paul for pointing that out. I realize that I had a misunderstanding about the concept of local. I thought it means my local drive, but what it actually means is the virtual environment. I am able to upload the file after uploading the file from my local drive to the VM. Thanks for the help!