Загрузка данных


@app.route('/trash')
def show_trash():
    if 'user_id' not in session:
        return redirect(url_for('login'))
        
    user_id = str(session.get('user_id'))
    user_dir = os.path.join(UPLOAD_BASE_PATH, user_id)
    trash_items = []

    if os.path.exists(user_dir):
        for root, dirs, files in os.walk(user_dir):
            if '.trash' in dirs:
                trash_path = os.path.join(root, '.trash')
                for item in os.listdir(trash_path):
                    full_path = os.path.join(trash_path, item)
                    # Относительный путь для отображения пользователю
                    rel_path = os.path.relpath(root, user_dir)
                    
                    trash_items.append({
                        'name': item,
                        'full_path': full_path,
                        'original_path': "Корень" if rel_path == "." else rel_path
                    })

    return render_template('trash.html', items=trash_items)