コード例 #1
0
   def readFile(self, encode = True):
      """
      Read file contents, set attachment data, data length and content type.

      @param  (bool) encode
      @return (None)
      @raises (Exception)
      """
      if not self.file:
         raise Exception("Attachment file is empty!")

      # detect content type
      info = util.fileInfo(self.file)
      self.contentType = info["mime"]

      data = util.fileGetContents(self.file)
      self.data = data
      if encode:
         self.data = util.base64Encode(data)

      self.dataLength = len(data)
コード例 #2
0
    def readFile(self, encode=True):
        """
      Read file contents, set attachment data, data length and content type.

      @param  (bool) encode
      @return (None)
      @raises (Exception)
      """
        if not self.file:
            raise Exception("Attachment file is empty!")

        # detect content type
        info = util.fileInfo(self.file)
        self.contentType = info["mime"]

        data = util.fileGetContents(self.file)
        self.data = data
        if encode:
            self.data = util.base64Encode(data)

        self.dataLength = len(data)