not sure what is your reason to have site with large space for photo hosting,
anyway, to upload high resolution photo and make it online, is only inviting others to download and misuse your photos.
the best way to protect your images is don't put it online, second best way is upload only small files and watermark them.