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