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

 Oracle Discussion :

Problème affichage image stockée sur disque avec oracle XE


Sujet :

Oracle

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Problème affichage image stockée sur disque avec oracle XE
    Bonjour,
    voilà j'utilise windows xp et j'utilise Oracle express edition, j'ai une image stockée sur D:/mon_image.jpg. J'ai déjà configuré un DAD qui me permet de mettre en relation le navigateur web avec la base oracle et donc j'arrive à afficher tout ce qui est dans ma base mais je n'arrive pas à aller chercher des documents stockées sur mon disque et donc faire afficher cette image qui se situe sur "D:/mon_image.jpg".Est un problème de configuration de DAD, de path?
    Après j'aimerais incorporer une CSS à ma page web créé seulement le problème est qu'il y a un lien relatif et qu'il ne trouve pas où elle se situe alors qu'elle est sur mon disque mais je n'arrive pas a faire pointer pour qu'il aille le chercher sur mon disque.

    Merci d'avance pour toute réponse.

  2. #2
    Membre éclairé Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Points : 773
    Points
    773
    Par défaut
    Tu peux détailler un peu ton architecture s.v.p (OS, Oracle, produits, ...) ?
    Philippe CEROU,

    Architecte Systèmes & Bases de données.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Mon architecture :
    - Windows xp professionnel sp3
    - Oracle Database 10g Express Edition for Microsoft Windows
    - Navigateur web : Mozilla firefox version 2.0.0.14

    Ce qui est suffisant pour faire tout fonctionner.
    Tout fonctionne correctement, j'ai créé un DAD pour pourvoir avoir acces à la base de donnée oracle avec http://localhost:8080/nom_dad/nom_procedure.

    Maintenant mon problème est que j'ai par exemple une feuille CSS ou une image (cela revient au même problème) sur mon disque dur D par exemple sur D:/ directement à la racine et que j'aimerais l'intégrer sur mon application et je sais pas comment aller le rechercher, faire dans ma procedure "test" par exemple :
    htp.print('<img src="D:/mon_image">');
    et qu'il me l'affiche quand je fais
    http://localhost:8080/mon_dad/test
    or ce n'est pas le cas,cela ne marche pas.
    Je sais pas si je me suis bien exprimé si tel n'est pas le cas faites moi savoir ce qu'il vous manque comme info pour comprendre mon problème.

    Merci d'avance.

  4. #4
    Membre éclairé Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Points : 773
    Points
    773
    Par défaut
    Personnellement je ne suis pas partisan d'ouvrir Oracle au WEB directement. Je prêche le "A chacun son métier".

    D'après ce que je vois c'est un poste type personnel/auto-formation , bref pas de la production imposée avec tout ce qui va avec.

    Je ne peux que te conseiller de scinder ta logique métier :
    • Oracle (9i ou 10g) fourni la base de données
    • Un serveur WEB (Apache 2 ou Jboss si tu veux faire du plus lourd) sert à la connexion utilisateur.
    • Un langage de génération de pages dynamiques fait le lien entre les deux sous forme de plugin (PHP 5 ou Java dans le cas de JBoss).
    Bref, dans ce système vu que tes objets statiques sont sur disque, le frontal (Apache 2 ou JBoss) pourra les servir en direct sans solliciter la base.

    C'est une vision un peu plus lourde, je te l'accorde, mais celle-ci est de loin la plus propre et la plus professionnelle...
    Philippe CEROU,

    Architecte Systèmes & Bases de données.

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    merci bcp de ta réponse. Ce n'est pas pour une entreprise mais pour un projet étudiant. Notre professeur veut absolument qu'on utilise oracle pour générer les pages html d'ou le problème pour aller chercher les fichiers sur mon disque. Je ne vois pas trop comment faire...

  6. #6
    Membre éclairé Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Points : 773
    Points
    773
    Par défaut
    Encore une belle démonstration de l'utilité de l'éducation nationale Française (Avec un grand F). en gros "Vous allez faire garagiste et aujourd'hui on va vous apprendre à changer des pneus. Exercice pratique : Allez récupérer la sève sur des hévéas situés en amazonie...".

    Je sais c'est caricatural, mais bon j'ai pas pu résister.



    Pour en revenir à ton problème, il faut en ce cas que tu rassemble tous tes objets disque dans un répertoire unique dédié. Ensuite tu déclares le répertoire comme connu d'Oracle avec "CREATE DIRECTORY xxx AS 'D:\webdatas';" (N'oublie pas de faire un "GRANT READ ON DIRECTORY xxx TO toto;". Une fois cela effectué tu pourras lire tes fichiers en PL/SQL avec le package UTL_FILE.

    Pour le détail, vu que tu es en apprentissage, faut bien te laisser réfléchir un petit peu...

    PS : Tu peux dire à ton professeur que c'est un âne, car le jour où on te lâche en développement pour de la production massive, tu vas tout écrouler avec des méthodes pareilles...
    Philippe CEROU,

    Architecte Systèmes & Bases de données.

  7. #7
    Membre confirmé Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Points : 565
    Points
    565
    Par défaut
    +1
    (c'est pas philcero que tu aurais du mettre comme pseudo mais philferoce )
    C'est pas parce que ca marche que c'est bon!!
    Pensez au bouton "Résolu"
    Je ne réponds pas en privé aux questions

Discussions similaires

  1. [XL-2003] Affichage image stockée sur une autre feuille
    Par pascalcom dans le forum Excel
    Réponses: 1
    Dernier message: 01/12/2012, 21h00
  2. problème affichage image avec NO-REPEAT
    Par nicomax34 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 19/03/2009, 09h02
  3. Problème affichage image sur N95
    Par dams95190 dans le forum Développement Mobile en Java
    Réponses: 6
    Dernier message: 10/09/2008, 15h38
  4. [MySQL] problème affichage image avec sql
    Par igaurillac dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 14/02/2007, 18h04
  5. enregistrer image sur disque avec URL
    Par meufeu dans le forum Langage
    Réponses: 8
    Dernier message: 26/10/2005, 12h55

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