Can you upload photos directly to iCloud website from a PC (w/o iCloud for Windows SW)? iCloud website, Photos section doesn't have any options to upload photos. I was able to upload picture files to iCloud Drive so hopefully they show up in Photos app on iPhone? I was helping a friend move some stuff on a Windows PC at work &amp; visiting the site via Firefox. I cannot load iCloud for Windows on my work PC.

EDIT:
It was a new iPhone &amp; friend didn't have it with him. I had downloaded photos+contacts from his old flip phone that I was trying to upload to iCloud website. See my answer below as I believe the new-ness of the phone/iCloud/Apple-account was the cause &amp; I overlooked that.
Log into iCloud.com, open the Photos web app, and you should see an Upload to iCloud icon in the upper right corner.