1. He uploaded my photos to the website.

2. He posted my photos to the website.
----------------------------
Which verb do we have to use? Are both possible?

Both are possible, yes. In the second sentence, you could use either "to" or "on" before "the website."