Рассмотрим следующую процедуру сканирования в типичной обработке документов webapp:
- Пользователь сканирует документ, используя сканер, подключенный к его компьютеру.
- Отсканированное изображение сохраняется локально на пользовательском компьютере в виде файла BMP/JPG/TIF/PNG.
- Пользователь удаляет файл, загружая кнопку "Обзор.." в веб-приложении.
- Пользователь получает диалоговое окно с файлом, которое он использует для поиска отсканированного изображения
- Пользователь нажимает "Загрузить изображение", и отсканированное изображение загружается на сервер, на котором он хранится.
Этот процесс довольно сложный, и я хотел бы уменьшить количество шагов, чтобы сделать процесс более удобным для пользователя/доказательством. В идеальных условиях вышеуказанные шаги будут заменены только одним шагом, на котором процедура инициирует сканирование документа, полное сканирование документа и загрузку результирующего изображения автоматически запускается из webapp при нажатии "Сканировать и загружать". К сожалению, похоже, что состояние "интеграции веб-сканера" довольно плохое, поэтому это может быть утопия.
Как бы вы справились с этой проблемой? Более конкретно, как бы вы хотели сократить количество шагов, включенных в описанный прецедент?