Active-X и Ajax интернет-клиент-серверная связь
Я должен использовать сканер на веб-странице интернет-сайта. Насколько я знаю, ни Flash, ни Silverlight в настоящее время не способны общаться с таким оборудованием. Похоже, в настоящее время нет альтернативы Active-X для такой операции (поправьте меня, если я ошибаюсь).
После сканирования изображения я должен отправить его на сервер через HTTPS и дождаться результата обработки.
У меня есть несколько альтернатив здесь:
- Начните опрос ajax с регулярным интервалом
- Поместите функцию опроса прямо в компонент active-x
Какой подход вы бы предпочли лично?
Можно ли установить механизм событий для подхода Active-X (когда сервер отправляет результат обратно на веб-страницу?). Будут ли события работать для подхода javascript/ajax?
Заранее спасибо!
1 ответ
Пусть клиент отсканирует и загрузит файл. Вот как это делается в эти дни. Программное обеспечение для сканирования является частью ОС - по крайней мере, в Windows и MacOS оно есть.
С объектом ActiveX это станет кошмаром поддержки. Кроме того, подумайте обо всех пользователях Firefox/Chrome/Opera/Non-Windows.
Кроме того, я смутно напоминаю, что поддержка сканера будет добавлена в HTML5.