main_view_image.py 466 B

12345678910111213141516
  1. from .tool.func import *
  2. from .main_error_404 import main_error_404
  3. def main_view_image(name = ''):
  4. mime_type = re.search(r'([^.]+)$', name)
  5. if mime_type:
  6. mime_type = mime_type.group(1).lower()
  7. if mime_type == 'svg':
  8. mime_type = 'svg+xml'
  9. return flask.send_from_directory(
  10. './' + load_image_url(), name,
  11. mimetype = 'image/' + mime_type
  12. )
  13. else:
  14. return main_error_404()