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

WebDev Discussion :

iFrame et autre serveur


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 53
    Par défaut iFrame et autre serveur
    Bonjour,

    Je me retrouve devant quelque chose qui me paraît assez illogique, je vous expose mon cas :

    J'ai mon serveur de déploiement webdev (serveur1).
    Sur une de mes pages web, j'aimerais afficher une image qui se trouve sur un autre serveur (serveur2).

    Donc, pour ce faire, je place un bouton dans ma page et un champ image (de type généré, et non localisée dans le rep web de l'appli).

    Le coding derrière le bouton est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    img_img1 = "\\serveur2\dossier_image\img.png"
    Lorsque je clique sur le bouton, rien ne se passe.

    Je crée une iFrame, avec un bouton également.
    Coding du bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ifrm_ifrm1..url = "\\serveur2\dossier_image\img.png"
    Et lorsque je clique sur ce bouton, miracle, la photo s'affiche !!

    J'ai déjà testé mille et une choses pour afficher une image depuis un serveur distant, même créer un répertoire virtuel sur Iis, mais rien n'y fait !

    Comment cela se fait-il qu'avec l'iFrame, ça passe ?

    Lorsque je fais un fListeFichier d'un répertoire sur le serveur2, je n'obtiens rien en retour.
    Dès lors j'en déduis qu'à partir de mon serveur1, je n'ai pas accès à mon serveur2.
    Mais pourquoi avec l'iFrame, j'arrive à afficher des datas venant du serveur2 ?

    Si vous avez une idée, je suis preneur !
    Merci à vous !

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 172
    Par défaut
    Le code du bouton est-il dans la partie navigateur ou serveur?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 53
    Par défaut
    Code serveur pour les 2 !

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 172
    Par défaut
    Après une heure de test avec une structure similaire, je n'ai pas trouvé de solution. Pire encore, je n'ai pas réussi à afficher l'image dans l'iFrame. Donc je suis dans l'incapacité d'expliquer ce phénomène.

    Par contre la seul façon que j'ai trouvé pour afficher une image dans un champ image c'est de passer par le code navigateur du bouton.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "http://localhost/MON_SITE/Chemin_de_l_image_a_partir_du_dossier_du_site"
    A noter, pour que cela marche, j'ai dû activer l'AJAX sur le bouton.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 53
    Par défaut
    Merci en tout cas de prendre le temps de tester !

    En passant par le code navigateur, cela fonctionne en effet, mais dans ce cas, l'utilisateur doit avoir accès au répertoire du serveur2.

    Et comme j'affiche mes images dans un traitement qui ce passe coté serveur (récup des infos d'une BD et en fonction d'un choix de l'utilisateur, affichage des images), si je devais passer tout le coding de l'affichage des images en code navigateur, cela ferait beaucoup de boutons cachés

    Au final, j'utilise la fonction ReseauConnecte, avec un user admin pour mapper temporairement le dossier du serveur2 sur le serveur1.
    De cette manière les photos s'affichent.

    L'informatique et ses mystères !!

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/09/2012, 01h31
  2. [FLASH MX2004] loadVar vers une page d'un autre serveur
    Par j0hnmerrick dans le forum Flash
    Réponses: 3
    Dernier message: 22/03/2005, 13h49
  3. copie d'un fichier vers un autre serveur
    Par jexl dans le forum ASP
    Réponses: 4
    Dernier message: 20/12/2004, 17h04
  4. [RMAN] Connexion à une base sur un autre serveur
    Par alxkid dans le forum Oracle
    Réponses: 2
    Dernier message: 23/08/2004, 12h47
  5. [Sybase] Execution procédure sur autre Serveur
    Par MashiMaro dans le forum Sybase
    Réponses: 2
    Dernier message: 03/02/2004, 11h45

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