Fixed SMB file serving by subclassing the NanoHTTPD.Response class and providing the size manually since SmbFileInputStream available() method always returns 0 due to the stream being unbuffered