code: def DownloadFile(hUcs, source, destination):
  		
  		import urllib2
  		from sys import stdout
  		from time import sleep
  
  		httpAddress = "%s/%s" % (hUcs.Uri(), source)
  		file_name = httpAddress.split('/')[-1]
  
  		req = urllib2.Request(httpAddress)  # send the new url with the cookie.
  		req.add_header('Cookie', 'ucsm-cookie=%s' % (hUcs._cookie))
  		res = urllib2.urlopen(req)
  
  		meta = res.info()
  		file_size = int(meta.getheaders("Content-Length")[0])
  		print "Downloading: %s Bytes: %s" % (file_name, file_size)
  
  		f = open(destination, 'wb')
  		file_size_dl = 0
  		block_sz = 8192
  		while True:
  			rBuffer = res.read(block_sz)
  			if not rBuffer:
  				break
  
  			file_size_dl += len(rBuffer)
  			f.write(rBuffer)
  			status = r"%10d  [%3.2f%%]" % (file_size_dl, file_size_dl * 100. / file_size)
  			status = status + chr(8) * (len(status) + 1)
  			stdout.write("\r%s" % status)
  			stdout.flush()
  		# print status
  
  		f.close()
docs: Method provides the functionality to download file from the UCS. This method is used in BackupUcs and GetTechSupport to
  		download the files from the Ucs.