I need to store the image with email signature which can be sent to any email server like gmail,yahoo and etc . For this, I am planning to convert image to base64string first and then make the image tag out of it and store it with image signature body in database. Now wherever user sends the mail, his signature (signature body + image tag) will go with email. This way most of the email clients can display the image inline with signature.
To me this approach looks Ok, but one factor to consider for this, with base 64 string, image body will take lot of space in database column. Would like to know is this good way to go?