def is_permittedType(self): filetype = getFileType(self.temp_file) for x in PERMITTED_TYPES: if filetype.__contains__(x): return True return False
def file_extension(self): file_type = getFileType(self.temp_file) if not file_type: return None if "DLL" in file_type: return "dll" elif "PE32" in file_type or "MS-DOS" in file_type: return "exe" elif "Zip" in file_type: return "zip" elif "Rar" in file_type: return "rar" elif "PDF" in file_type: return "pdf" elif "Rich" in file_type: return "rtf" elif "Composite" in file_type: return "office" elif "HTML" in file_type: return "html" else: return "none"
def get_type(self): """Get MIME file type. @return: file type. """ return getFileType(self.temp_file)