code: def upload_file_handle(
              self,
              bucket: str,
              key: str,
              src_file_handle: typing.BinaryIO,
              content_type: str=None,
              metadata: dict=None):
          
          raise NotImplementedError()
docs: Saves the contents of a file handle as the contents of an object in a bucket.