|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 3 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Tu peux détailler un peu ton architecture s.v.p (OS, Oracle, produits, ...) ?
__________________
Pas de réponse aux messages privés. Faites un post pour vos problèmes, que tout le monde en profite...
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 3 ![]() |
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. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
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 :
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...
__________________
Pas de réponse aux messages privés. Faites un post pour vos problèmes, que tout le monde en profite...
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 3 ![]() |
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...
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
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...
__________________
Pas de réponse aux messages privés. Faites un post pour vos problèmes, que tout le monde en profite...
|
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Inscription : juillet 2003 Messages : 538 ![]() |
+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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com