如何在 python flask 的新选项卡中打开响应

我有一个简单的代码可以生成二维码,但我希望生成的二维码显示在新选项卡中,我已经实现了在当前页面中显示图像,但我希望它在新选项卡中打开。


  code = form.code.data

  qr = pyqrcode.create(code)

  qr.png(code+'.png', scale=6)

  with open(code+'.png', "rb") as f:

    return Response(f.read(), content_type="image/png")

PS:为以后的读者编辑了它。


慕田峪9158850
浏览 256回答 2
2回答

慕村9548890

您需要从客户端(浏览器/模板)执行此操作,因为 Flask 在服务器上运行并且与浏览器(客户端)没有连接。您可以从模板中打开一个新窗口,该窗口可能会也可能不会打开新选项卡(这取决于用户如何配置他们的浏览器)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python