@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')