您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Flask中将上传的图像传递到template.html

如何在Flask中将上传的图像传递到template.html

现在发生的是/uploads/foo.jpg返回template.html中的HTML。在这里,你尝试/uploads/foo.jpg用作img标签的来源。你无处可提供实际图像。

让我们这样修改它:/show/foo.jpg返回HTML页面/uploads/foo.jpg返回图像。用这两条替换后一条路线,你应该会很好:

@app.route('/show/<filename>')
def uploaded_file(filename):
    filename = 'http://127.0.0.1:5000/uploads/' + filename
    return render_template('template.html', filename=filename)

@app.route('/uploads/<filename>')
def send_file(filename):
    return send_from_directory(UPLOAD_FOLDER, filename)
Python 2022/1/1 18:19:16 有402人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶