我正在使用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)
答案 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')