2011-05-16 4 views
0

Je dois utiliser le scanner sur la page Web du site Internet. Pour autant que je sache, pas Flash ni Silverlight est capable de communiquer avec un tel matériel de nos jours. Il semble qu'il n'y ait pas d'alternative à Active-X pour une telle opération (corrigez-moi si je me trompe).Communication client-serveur Active-X vs Ajax Internet

Une fois l'image numérisée, je dois l'envoyer au serveur via HTTPS et attendre le résultat du traitement.

J'ai quelques alternatives ici:

  • Démarrer ajax vote avec intervalles réguliers
  • Put fonctionnalité de vote directement en composant actif-x

Quelle approche vous preffer personnellement?

Est-il possible d'établir un mécanisme d'événement pour l'approche Active-X (lorsque le serveur repousse le résultat à une page Web?). Les événements fonctionnent-ils pour l'approche javascript/ajax?

Merci d'avance!

Répondre

1

Demandez au client de numériser et de télécharger un fichier. Voilà comment c'est fait ces jours-ci. Le logiciel de numérisation fait partie du système d'exploitation, du moins sous Windows et MacOS. Avec un objet ActiveX, il deviendra un cauchemar de support.

Pensez également à tous les utilisateurs de Firefox/Chrome/Opera/Non-Windows.

Aussi, je me souviens vaguement du support du scanner sera ajouté en HTML5.

+0

Merci, @Seva. C'est une exigence du client d'utiliser un navigateur Web pour une telle opération - je ne peux pas changer cela. –

+0

Si le client accepte d'être lié à IE sur Windows, qu'il en soit ainsi. Cela dit, moins de fonctionnalités dans ActiveX, mieux c'est. Les bits Web sont plus faciles à déboguer et à remplacer. –