Hmm... if you're reading this comment, you should already be at your "My Place" page. Look on the left and there should be a link to upload a photo. I think the Met has an app you have to download in order to upload pics. You may have to change your browser settings.
I'd ask Alice, the founder and CEO of the Met, if you continue to have problems. Good luck, bud.