Add logo upload function and set up parameter to limit the image size &
type