如何在Flask中创建URL查询字符串

时间:2019-01-03 11:11:33

标签: python-3.x flask query-string

我正在使用flask和python3在服务器上上传视频。结果保存为format(filename)+ result.jpg,其中filename是视频名

在将结果.jpg附加到字符串之前,该图像结果在浏览器上使用url / video_feed是可见的 现在如何访问该URL以查看result.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 :(得分:0)

变量$ 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)

此外,您可以参考此In Flask, how can I generate a dynamic URL upon button click?

答案 1 :(得分:0)

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