TIMOB-15594-Added stream support in TiBlob to enable base64 conversion u...

Modified the code to use the stream directly in the HTTPClient to avoid memory allocation. TiBlob is modified to support stream and take file as input.