Я пытаюсь создать веб-приложение, которое обрабатывает видео и отправляет обработанное видео обратно с кодом, приведенным ниже. Функции процесса выполняют эту работу побайтно, поэтому у нас есть те данные, которые имеют размер файла и оставшийся байт
Я использую этот блок кода, чтобы позволить пользователям загрузить файл -serverside
@app.route('/file',methods = ['POST', 'GET'])
def file():
video process functions
def generate():
try:
f=open(path,"rb")
yield from f
finally:
f.close()
os.remove(path)
r = app.response_class(generate(), mimetype='audio/mp3',
content_type="audio")
r.headers.set('Content-Disposition', 'attachment', filename=filename)
r.set_cookie('ho',value='values')
return r
Существует простая форма
<form id="you-form" action="{{url_for('file')}}" method="GET">
коды работают нормально, но приложение может рассчитать, сколькоОсталось, пока идет процесс обработки видео, поэтому я хочу показать этот клинт с индикатором выполнения.
Если вам нужна дополнительная информация, пожалуйста, спросите
Заранее спасибо за помощь