【发布时间】:2021-06-14 06:10:26
【问题描述】:
我目前正在使用烧瓶建立一个网站。我的烧瓶页面使用可下载的可执行文件包。我想知道如何编写一个 html 按钮,以便在单击按钮时运行本地 exe 文件。
假设我有一个名为 test.exe 的文件。这就是我的想象: 网站.py
from flask import Flask, render_template
app = Flask(__name__)
@app.route(“/home”)
def home():
return render_template(“button.html”)
button.html
<button onclick=open/run test.exe>
</button>
我会用什么代码代替“打开/运行 test.exe”?
【问题讨论】:
-
如果您的意思是在下载后不可行。浏览器无法访问在窗口上下文中下载的实际文件会发生什么,甚至无法访问任何下载进度
-
我认为你可以让一个 HTML 按钮从你的系统中执行一个可执行文件。这甚至可能吗?
-
不直接,不。想一想,如果某个随机站点在您的设备上执行任何操作,将会带来多大的安全风险。您在浏览器窗口中运行的代码位于一个非常孤立的沙箱中
标签: python html executable