code: def upload_file(self, key, local_path):
      storage_util.upload_file(self.url, local_path, self.logger)
  
imports: import os
  from urllib.parse import urlparse
  from typing import Dict
  from studio.util import logs
  from studio.credentials.credentials import Credentials
  from studio.storage.storage_setup import get_storage_verbose_level
  from studio.storage.storage_type import StorageType
  from studio.storage.storage_handler import StorageHandler
  from studio.storage import storage_util
label_desc: Use image node_id 2 for calling the HTTPStorageHandler obj's underlying member method code with example usage: obj.upload_file(key, local_path) without return types