1. It is a bad Databasedesign if you store Images in Blobs.
Better you would store the filename and maybe the path from the file and the image itself should be hostet on your webserver.
2. There is no such thing as uploading an image to a server if the server does not support it.
It is up to you to build the serverpart. Be it a php-script, asmx, whatever.
Is there any secure and fast way to upload and download images?
For both ways you can use okhttputils2 using a SSL url from your server. okhttputils2 can use SSL with no problem (if you use a trusted Certificate).