フロントエンド開発に ExtJ を使用しており、ダウンロードするファイルの宛先を設定する方法を探しています。ファイルの参照に使用できることはわかって xtype:filefield
いますが、実際のファイルを選択する必要があります。ファイルの保存先のフォルダーを選択して、そのパスを別の場所に送信するだけです。それを行う方法はありますか?
1 に答える
javascriptでユーザーのダウンロード場所を選択することはできません。これはユーザー側からのみ設定できます。設定しないと、ユーザーのセキュリティに違反します。
アプリがイントラネット専用の場合は、ユーザーのブラウザーに構成をプッシュするさまざまな方法があります(ユーザーがイントラネットで実行しているWebブラウザーによって異なります)。しかし、それはすべてのダウンロードをその場所に送ることになります。
ほとんどのブラウザには、ここで説明するように、ユーザーがダウンロードごとの場所を定義できる構成もあります。さまざまなブラウザの詳細については、こちらをご覧ください。ユーザーは、ダウンロードごとにダウンロード場所を選択できます(そして選択する必要があります)。
これがイントラネットアプリ用であり、イントラネットがFirefoxを実行している場合は、このアドオンもあります。すべてのユーザーのコンピューターにプッシュする(またはすべてのコンピューターに手動でインストールする)必要があります。私はまだ試していませんが、あなたのような状況が発生した場合に使用することを計画していました(私のExtJSの作業はすべてFirefoxを実行しているイントラネット用です-ユーザーがネットワークにログインするたびにログオンスクリプトを使用してこのようなものをプッシュしますそれらを自動的にインストールします)。