У меня проблема с простой маршрутизацией во Flask, из-за которой я не могу разобраться.
Вот проблемная функция и декоратор:
@app.route('/download/<filepath>', methods=['GET', 'POST'])
def download(filepath):
return(send_file(filepath, as_attachment=True))
Вызываетсяследующий javascript:
var route='/download/'+filepath
$('#main').append('<div id="download"><div>Your report has been created</div><a class="btn btn-info btn-lg" href="'+route+'">Download report</a></div>');
Ошибка «Not Found» подразумевает проблему с маршрутизацией, а не простой IOerror, связанный с filepath.
Но маршрутизация мне кажется нормальной, есть какая-то очевидная ошибка, которую я делаю?Большое спасибо!
Редактировать: в Windows, если это актуально