code: def addResource(self, key, filePath, text):
          
          url = self.root + "/addresource"
          params = {
          "f": "json",
          "token" : self._securityHandler.token,
          "key" : key,
          "text" : text
          }
  
          files = {}
          files['file'] = filePath
          res = self._post(url=url,
                           param_dict=params,
                           files=files,
                           securityHandler=self._securityHandler,
                           proxy_url=self._proxy_url,
                           proxy_port=self._proxy_port)
          return res
docs: The add resource operation allows the administrator to add a file
          resource, for example, the organization's logo or custom banner.
          The resource can be used by any member of the organization. File
          resources use storage space from your quota and are scanned for
          viruses.
  
          Inputs:
             key - The name the resource should be stored under.
             filePath - path of file to upload
             text - Some text to be written (for example, JSON or JavaScript)
                    directly to the resource from a web client.