我正在处理从网络运行的应用程序任务,该任务可以自动下载可执行应用程序并将其放置在具有指定卷标的外部媒体上。我应该如何开始使用Flask / Python框架。
Web浏览器不允许您选择可执行文件的下载位置。它将产生安全问题。除非这是一个移动的渐进式Web应用程序,否则在这种情况下,您可能会要求许可才能在特定位置下载该应用程序,但是否则,这是不允许的。
你可以做什么。
您可以执行常规下载,然后由用户将可执行文件移至外部介质。这可以通过插入以下JavaScript来完成:
let a = document.createElement("a");
a.href = exe_data;
a.download = 'some_name.exe'
document.body.appendChild(a)
a.click();
window.URL.revokeObjectURL(a.href);
a.remove()
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。