Как создать строку запроса URL в колбе - PullRequest
0 голосов
/ 03 января 2019

Я использую колбу и python3 для загрузки видео на сервер. Результат сохраняется в формате (имя файла) + result.jpg, где имя файла - это имя видео

Этот результат изображения был виден в браузере с помощью url / video_feed перед добавлением result.jpg со строкой Как я могу теперь получить доступ к URL, чтобы увидеть результат.jpg

@app.route('/video_feed_now')
def video_feed_now():
    #return send_file('result.jpg', mimetype='image/gif')
    return send_file(format(filename)+'result.jpg', frame)

Ответы [ 2 ]

0 голосов
/ 04 января 2019
filename = secure_filename(file.filename)
cv2.imwrite(format(filename)+'result.jpg', frame)

@app.route('/video_feed_now/<filename>')
def video_feed_now(filename):

return send_file(format(filename), mimetype='image/gif')
0 голосов
/ 03 января 2019

Переменная $ frame не определена.

В вашем случае я предлагаю использовать send_from_directory.

Вот пример использования.

@app.route('/uploads/<path:filename>')
def download_file(filename):
    return send_from_directory(app.config['UPLOAD_FOLDER'],
                               filename, as_attachment=False)

Кроме того,Вы можете сослаться на это В Flask, как я могу сгенерировать динамический URL при нажатии кнопки?

...