Вот что нужно сделать:
Есть список файлов на странице, нужно сделать чтобы пользователь по клику на них мог посмотреть их содержимое.
Вот что я сделал:
@app.route('/dowload/<my_vars>/<filename>', methods=['GET']) def dowload(filename = None, my_vars=None): data = filename.split('@')[0] file_name = filename.split('@')[1] if my_vars == 'radio_usr': return send_from_directory('report/usr/%s'%(data), file_name, as_attachment=True) else: with open(os.path.join('report/logs/%s'%(data), file_name), 'r', encoding='cp1251') as f: file = f.readlines() return render_template('simpl.html', file=file)
Все отображает, но появляется ошибка
file_name = filename.split('@')[1] IndexError: list index out of range
Забыл добавить, можно было сделать и так:
return file