from .tool.func import * def main_views_2(conn, name): curs = conn.cursor() if re.search('\/', name): m = re.search('^(.*)\/(.*)$', name) if m: n = m.groups() plus = '/' + n[0] rename = n[1] else: plus = '' rename = name else: plus = '' rename = name mime_type = re.search('\.([^\.]+)$', rename).groups()[0] if mime_type: if mime_type in ['.jpeg', '.jpg', '.gif', '.png', '.webp', '.JPEG', '.JPG', '.GIF', '.PNG', '.WEBP']: mime_type = 'image/' + mime_type else: mime_type = 'text/' + mime_type else: mime_type = 'text/plain' return flask.send_from_directory('./views' + plus, rename, mimetype = mime_type)