2012-03-23 6 views
0

私は、ユーザーがWebサーバーに画像をアップロードするたびにブラウザ(クライアント側)で実行する必要があるカスタム関数/メソッドを持っています。このメソッドは、アップロードされるイメージを変更してサーバーに送信します。ユーザーが画像をアップロードするたびにブラウザ(クライアント側)でメソッドを実行するために使用できる技術は何ですか?

現在、このメソッドはJavaで書かれているので、このメソッドを実行できるブラウザでアプレットを使用し、変更されたピクチャをサーバ上のサーブレットに送信することを考えましたが、アプレットには特定のディスクの読み書き制限。私は、これらのアクセス許可をアプレットに与えるために使用できるポリシーを認識していますが、ユーザーは毎回同意する必要があります。

また、このページが表示されるたびにアプレットの.classファイルがダウンロードされるのを避けたいと考えています。したがって

  1. このすべてに対してよりクリーンなアプローチがありますか?
  2. このメソッドをブラウザで実行するのに役立つ他の技術はありますか? (私は別の言語で関数を書き直す必要がある場合はその大丈夫)
  3. カスタムブラウザの拡張機能を書くのがいいですか?

答えて