def load_sgf(self, fn): content = "" if fn : path = os.path.join(self.dbhome, fn) if FileUtility.fileExists(path): content = FileUtility.fileRead(path) return content
def index(self): # Every yield line adds one part to the total result body. home_page = public.INDEX_PAGE if not FileUtility.fileExists(home_page): yield "您所访问的页面不存在!" if FileUtility.fileSize(home_page) <= 1024: content = FileUtility.fileRead( home_page ) if content == None: content = "您所访问的页面不存在!" yield content else: try: fp = None fp = open(home_page, "rb") max_size = FileUtility.fileSize(home_page) pos = 0 size = 1024 while pos < max_size: if pos + size >= max_size: size = max_size - pos content = fp.read(size) yield content pos += size except Exception, e: pass finally:
def get_file_base64_content(self, fn): content = FileUtility.fileRead(fn) if content: return base64.b64encode(content) else: return None