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