Какую технологию я могу использовать для запуска метода в браузере (на стороне клиента) каждый раз, когда пользователь загружает изображение? - PullRequest
0 голосов
/ 23 марта 2012

У меня есть пользовательская функция / метод, который должен запускаться в браузере (на стороне клиента) каждый раз, когда пользователь загружает изображение на веб-сервер. Этот метод изменяет загружаемое изображение и отправляет его на сервер.

В настоящее время метод написан на Java, поэтому я подумал об использовании в браузере апплета, который мог бы запустить этот метод, а затем отправить измененное изображение сервлету, находящемуся на сервере, но апплет имеет определенные ограничения на чтение / запись на диск. Мне известны политики, которые можно использовать для предоставления этих разрешений апплету, но они требуют согласия пользователей каждый раз.

Также я хочу избежать загрузки файла .class апплета при каждом просмотре этой страницы. Так

  1. Есть ли более чистый подход ко всему этому?
  2. Существуют ли другие технологии, которые могут помочь мне запустить этот метод в браузере? (Это нормально, если мне нужно переписать функцию на другом языке)
  3. Хорошая идея - написать собственное расширение для браузера?

1 Ответ

0 голосов
/ 24 марта 2012

Я думаю, что использование JS будет намного лучше для этой задачи.

Одна из обработчиков изображений JS Библиотека JS Просто для примера.

Как вызвать сервлет из примера JS

Написание расширения для браузера - действительно неправильный путь.

...