我正在开发一个从Web运行的应用程序任务,它可以自动下载可执行应用程序并将其放在具有指定卷标的外部媒体上。我应该如何开始使用Flask / Python框架。
答案 0 :(得分:0)
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()