IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème coté Client


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Par défaut Problème coté Client
    Bonjour
    Je suis entrain de faire une application WEB en Intranet. J'aimerai héberger mon application sur le serveur IIS. Un utilisateur accède à la page puis il choisi de numériser un document. La problème est chez le client en cliquant sur le bouton capturer ( numériser ) pour numériser un document rien se passe.
    Donc comment coder pour numériser par le scanner qui installé chez le client ( utilisateur) Voila

    Merci

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Rien compris

    s’il te plait fais des phrases plus simples pour les boulets tels que moi

  3. #3
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    est-ce que tu peux reformuler un peu, parce que la, c'est clair comme du gasoil...


    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Par défaut
    j'ai reformulé mon problème

    merci

  5. #5
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Je ne pense pas qu'un browser (ex : IE, Firefox) puisse piloter un scanner. Avec un activeX c'est peut-être possible...
    Sinon le plus simple c'est de prendre le fichier résultat du scan en inputFile.

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2011
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 101
    Par défaut
    J'ai a peu près le même probleme, à savoir accéder à une ressource du serveur ou du client via le client sur l'application Web. (c'est une application en intranet, et je voudrais juste ouvrir un explorer. Ce dernier devrait s'ouvrir dans un repertoire sur un autre serveur, donc le lien est le même pour le client comme pour le serveur Web, à voir ce qui est le plus simple) J'utilise ASP.NET avec c#. Quand je testais en local, j'utilisais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     System.Diagnostics.Process.Start("explorer.exe", @"C:\demandes\" +demande.Titre;
    Et ça fonctionnait bien, mais quand j'ai déployé sur IIS en localhost, cette commande devient inactive. Y a t'il une alternative autre que ActiveX?

  7. #7
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par john85 Voir le message
    J'ai a peu près le même probleme, à savoir accéder à une ressource du serveur ou du client via le client sur l'application Web. (c'est une application en intranet, et je voudrais juste ouvrir un explorer. Ce dernier devrait s'ouvrir dans un repertoire sur un autre serveur, donc le lien est le même pour le client comme pour le serveur Web, à voir ce qui est le plus simple) J'utilise ASP.NET avec c#. Quand je testais en local, j'utilisais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     System.Diagnostics.Process.Start("explorer.exe", @"C:\demandes\" +demande.Titre;
    Et ça fonctionnait bien, mais quand j'ai déployé sur IIS en localhost, cette commande devient inactive. Y a t'il une alternative autre que ActiveX?
    Tu dois utiliser un FileUpload pour que le client envoie ledit fichier. Sinon, il n'est pas possible d'accéder au poste client depuis un serveur!

    Surtout que si tu lances une instance de explorer.exe, ca s'ouvre sur le serveur et que comme IIS est lancé dans un compte spécial tu ne verras jamais la fenêtre!

    Attention: je rappelle pour les débutants que le Webform, c'est pas du Winform! C'est executé coté serveur (qui n'a pas du tout accès au poste client) et le rendu est envoyé au client via du HTML.

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2011
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 101
    Par défaut
    Ok, mais je trouve bizarre qu'on est le droit de créer/copier/coller des répertoires et fichiers sur un serveur, mais qu'on ne puisse pas afficher le contenu de ce répertoire via un poste client. Mon problème plus détaillé: avec une application, quand un utilisateur valide une demande, cela créer un dossier portant le numéro de la demande et cela copie un document modèle dans ce dossier en le renommant. Par la suite, je voudrais simplement ouvrir une fenêtre sur ce même dossier pour que l'utilisateur puisse ouvrir ce document, au moins qu'il voit que son action à fait quelque chose...une solution alternative (javascript?)

  9. #9
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par john85 Voir le message
    Ok, mais je trouve bizarre qu'on est le droit de créer/copier/coller des répertoires et fichiers sur un serveur, mais qu'on ne puisse pas afficher le contenu de ce répertoire via un poste client.
    Euh en utilisant explorer...moi non

    La solution, ce serait, par exemple, d'ouvrir une page ou tu écris, a la mimine, un bout de code qui te liste les fichier et documents d'un chemin donné...

    Allez, j'ai fait ca cet aprèm, je te copie-colle le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var dir = new DirectoryInfo(path);
    var files = dir.GetFiles("*.*", SearchOption.AllDirectories );
    Et après, tu ajoute files comme datasource d'un repeater, et c'est juste de la mise en forme

    ...si tu étais un collègue de travail, ca t'aurait couté un café

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2011
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 101
    Par défaut
    Salut,
    Merci pour ta réponse, j'ai regardé pour lister le contenu d'un répertoire ou d'une arborescence, le DirectoryInfo va bien. Mais je ne vois toujours pas comment ouvrir le dossier depuis le poste client. Peut être est-ce la notion de "repeater" (que je ne connais pas, j'ai 2 mois d'asp.net derrière moi et encore, c'est avec un Framework ). Donc je fais des recherches sur le repeater, "liste modelisée liée à des données". L'utilisateur sera obligé de copier/coller le lien de l'application dans son explorateur? quand je parle de "explorer", c'est bien le browser windows tout simple, Démarrer>clic droit>Explorer.

    Et un café de plus,un

  11. #11
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Re,

    Il n'est pas possible d'ouvrir un programme (un explorateur par exemple) depuis un site internet (question de sécurité) Faute de quoi il serai possible de formatter ton pc simplement en t'envoyant un url.


    Il existe un solution pour le faire :activex mais, cela ne marche jamais donc oublie.

  12. #12
    Membre confirmé
    Inscrit en
    Avril 2011
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 101
    Par défaut
    A ce que j'ai vu et entendu(et je comprends bien que l’exécution de programmes via une appli web est dangereuse)...je vais juste afficher le lien vers le dossier, les utilisateurs se débrouilleront pour le copier/coller dans leur explorer..sinon j'aurais pu faire une applet javascript peut être, mais bon, pas sûr que cela aboutisse. le moyen technique(appli web) n'est pas approprié à la demande...

  13. #13
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut
    Une solution pour ouvrir un chemin réseau sur une appli intranet, c'est d'utiliser la fonction javascript window.open avec un chemin du type file:///, mais bon, ça ne marche que sous IE ;-)

  14. #14
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Et il faut que le dossier du serveur soit un partage réseau par un simple dossier dans le site web...

  15. #15
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Ah j'oubliais, tu peux modifié la sécurité sur IIS et autoriser le parcours des répertoires, ce qui permettra au utilisateur de parcourir les répertoire et de télécharger des fichiers... si ressemble à ce que tu veux ? Après faut faire gaffe à la sécurité quand même.

  16. #16
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut
    Ou installe sharepoint

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/03/2010, 15h36
  2. Problème d'exécution coté client
    Par stever50 dans le forum Développement Sharepoint
    Réponses: 7
    Dernier message: 12/10/2009, 11h40
  3. [SP-2007] Problème d'exécution coté client
    Par stever50 dans le forum SharePoint
    Réponses: 5
    Dernier message: 03/10/2009, 13h23
  4. Oracle Express 10.2.0.1.0 [Problème coté Client]
    Par seblo_scoqi dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 26/10/2006, 10h54
  5. Probléme cache avec IE et XML/XSL coté client.
    Par rataflo dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 06/08/2005, 19h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo