Uploading Photos from SD Card to Web Server

I am having an idea of making a Home Security System using Arduino,Camera and Motion Sensor.
When some motion is detected a photo is taken immediately and uploaded to web server. I can do till the process of snapping the photo but i don't know how should i upload the photo from the SD card to a web server. Please help with the process.

Replace Arduino with raspberry pi and do a google search "raspberry pi camera project". Analyzing motion out of a camera feed is way beyond a typical arduino's capabilities. There might be "smart" camera modules that informs arduino there is motion but it would be much better just to use the right hardware to start with. Arduino + wifi is another "no-go". Too complicated, not enough memory. There is a raspberry pi forum. We can help you there.

Thank you. i appreciate your help.