Upload a picture (2mb max file size)