1

ブラウザを介してサーバーとローカル マシン間でファイルを同期するには、Java アプレット フレームワークまたはそのようなものが必要です。もちろん、そのアプレットを自分で作成することもできますが、おそらく誰かがそのアプレットを見たり実行したりしたことがあるでしょう。

ブラウザーを介してローカル ファイル システムにアクセスするための Java アプレット フレームワークはありますか?

4

2 に答える 2

2

アプレット情報を参照してください。「次世代」への参照のページ。次世代プラグイン以降、サンドボックス化された埋め込みアプレットでさえ、ローカルファイルシステムにアクセスできます(プロンプトが表示されたら、ユーザーの許可が必要です)。

次世代アプレット:

  • Java Web Startを使用してデプロイできます(Webページに埋め込まれたまま)。
  • したがって、JNLPファイルサービス(ローカルファイルシステムへのサンドボックスアクセスを提供する)などを提供するJNLPAPIにアクセスできます。これがデモです。フレームとフリーフローティングをベースにしたファイルサービスの中で、ソースをダウンロードしてファイルをビルドできます。そして、これがGIFanimです。サンドボックス化された埋め込みアプレットで、ローカルファイルシステム(ユーザーが選択)から画像をロードして、アニメーションGIFを作成できます(ローカルファイルシステムに保存できます)。

Next Gen.プラグインの前は、アプレットは次の3つの方法でローカルファイルシステムにアクセスできました。

  • 信頼できるアプレット(開発者によって署名され、プロンプトが表示されたときにユーザーによって受け入れられます)。
  • ポリシーファイルの編集(エンドユーザーはもちろん、開発者にはお勧めしません)。
  • JWSを使用して展開されたフリーフローティングアプレット(奇妙な外観、フレームを使用した方がよい場合もあります)。
于 2012-03-27T23:59:21.600 に答える
1

デフォルトでは、アプレットはローカル ファイル システムにアクセスできません。この記事では、この問題について説明します。基本的に、アプレットに署名するか、ローカル構成を行って、耐えられない制限を無効にする必要があります。私のアドバイスは、本当に必要な制限だけをオフにすることです。

于 2012-03-27T19:45:02.007 に答える