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


@app.route('/view/<int:file_id>')
def view_file(file_id):
    file_data = File.query.get_or_404(file_id)
    # Проверка, что файл — это PDF
    if not file_data.filename.lower().endswith('.pdf'):
        flash('Предпросмотр доступен только для PDF', 'warning')
        return redirect(url_for('dashboard'))
    
    # Путь к файлу в твоем хранилище
    file_path = os.path.join(app.config['UPLOAD_FOLDER'], file_data.storage_path)
    return send_file(file_path, mimetype='application/pdf')