Advertisement
Guest User

file_viewer

a guest
Aug 26th, 2015
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. @app.route('/files/<path:path>')
  2. def index(path=''):
  3.     path_join = os.path.join(app.config['FILES_ROOT'], path)
  4.     if os.path.isdir(path_join):
  5.         folder = Folder(app.config['FILES_ROOT'], path)
  6.         folder.read()
  7.         return render_template('folder.html', folder=folder)
  8.     else:
  9.         my_file = File(app.config['FILES_ROOT'], path)
  10.         context = my_file.apply_action(View)
  11.         folder = Folder(app.config['FILES_ROOT'], my_file.get_path())
  12.         if context == None:
  13.             return render_template('file_unreadable.html', folder=folder)
  14.         return render_template('file_view.html', text=context['text'], file=my_file, folder=folder)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement