私は実行可能なアプリケーションを自動的にダウンロードし、指定されたボリュームラベルを持つ外部メディアに置くことができるWebから実行するアプリケーションの作業に取り掛かります。私はFlask/Pythonフレームワークを使用していることに関して、どうすればよいでしょうか。フラスコ/ Pythonフレームワークを使用して実行可能なアプリケーションを自動的にダウンロードして実行します。
答えて
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()
私は、実行可能ファイルがダウンロードされる場所をユーザーに選択させません。私が望むのは、特定のボリュームラベル、Ex label = "EXTM"でPC上の外部メディアUSBデバイスを検索することです。ラベルが「EXTM」の外部メディアを検出すると、その場所に別のEXEを自動的にダウンロードして実行する必要があります。 – anomalysa
ウェブサイトではこれが許可されていません。あなたの提案は、任意のウェブサイトが任意のウイルスをコンピュータにダウンロードして実行できるようにするものです。 –
ラッパーアプリケーションがWebから正常にダウンロードされて実行される場合はどうなりますか?次に、このアプリケーションは外部メディアを検索し、メインのexeファイルをダウンロードして実行します。それは合理的な解決策になるでしょうか? – anomalysa
- 1. PHPを実行可能なウェブサイトとして実行可能
- 2. Dockerは.shを実行可能にして実行します
- 3. google計算エンジンを使用してフラスコのアプリケーションを実行
- 4. インポートを自動的にロードしてPythonコマンドラインインタプリタを実行
- 5. コンストラクタを使用してSpringを自動実行します
- 6. 自動実行を使用してPythonアプリケーションを実行するとエンコーディングの問題が発生する
- 7. python、vtk、およびpy2exeを使用してビルド実行可能
- 8. 自動的にアクセスしてマクロを開き、実行します
- 9. Flashによるソフトウェア試用版をダウンロードして自動実行しますか?
- 10. Python関数を使用してアプリケーションを起動してコマンドを実行する
- 11. スクリプトとして実行可能なjinja2テンプレートを実行する
- 12. 自己実行可能なPythonファイル
- 13. Visual Studioで保存した後に実行可能な自動実行コード
- 14. 実行時にiOSで実行可能ファイルを追加して使用する
- 15. 独立して実行され、Webアプリケーションを通じて実行可能な実行可能なJARの実行を制限する方法。
- 16. WPFアプリケーションの実行可能ファイルを実行しているときにlog4netが動作しない
- 17. Androidでelf実行可能ファイルを実行しています
- 18. Java EE EJBを実行可能な実行プログラムとして
- 19. C#を使用して実行可能プログラムを実行するプロセス
- 20. CreateProcessを使用してゲーム実行可能ファイルを実行する
- 21. C#VSTOアドインアプリケーションを自動的に起動して実行する
- 22. Apacheサーバでフラスコのpythonアプリケーションを実行
- 23. Microsoft Flowを使用してPythonスクリプトの実行を自動化することは可能ですか?
- 24. 新しいファイルを自動的に実行可能にするには?
- 25. 実行時に利用可能であれば、自動的にAVX/SSEを使用しますか?
- 26. ActiveXObjectを使用してサーバー上ではなく、クライアントマシン上で実行可能(exe)プログラムを実行します。
- 27. Pythonを使用していくつかの実行可能ファイルを実行するには?
- 28. フラスコ-移行sqlalchemy.exc.NoReferencedTableError:私は次のモデルで、自分のアプリケーションにフラスコ-移行を使用しています列
- 29. バッチスクリプトを使用してカーソルを自動的に移動し、スクリーンセーバーの実行を停止します
- 30. AutoCADを起動し、.batファイルを使用してVBAを自動的に実行します
これはできません。 – davidism
フラスコ/パイソンを具体的に、または一般的に使用することはできませんか? – anomalysa
一般的に。ランダムなサーバーがあなたの直接の制御なしにどこかにランダムなファイルを置くことができるのであれば、信じられないほどのセキュリティーホールになるでしょう。 – davidism