It's generally good practice to ensure images, particularly photography are 'saved for web' before uploading them to a website; some websites do this for you, but if they don't you could be opening yourself up to display and/or security issues with regards to the metadata the images may contain.
If you find your image colours are changing when the files are uploaded, it's probably because image has an embedded color profile.