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)
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)