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

Forms Oracle Discussion :

Écrire un fichier du client vers un DIRECTORY Oracle sur le serveur


Sujet :

Forms Oracle

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 37
    Points : 36
    Points
    36
    Par défaut Écrire un fichier du client vers un DIRECTORY Oracle sur le serveur
    Bonjour,

    Après des recherches infructueuses sur ce forum et sur le web, je vais tenter d'expliquer ce que j'aimerais faire mais que je n'arrive pas à faire !
    - depuis une form ouverte sur le client, afficher un explorateur de fichiers et sélectionner un fichier (qui se trouve donc sur le client) ;
    - copier ce fichier dans un DIRECTORY défini dans la base (vue all_directories)

    Cette copie me pose problème... J'ai essayé d'utiliser UTL_FILE.FCOPY mais pour cela, il faudrait que le répertoire dans le lequel le fichier se trouve sur le client soit défini dans les directories, si j'ai bien compris. Mais ça, je ne peux pas le savoir à l'avance... Et j'ai des clients sous windows et d'autres sous mac.

    Vers quelle autre solution pourrais-je me tourner ? Webutil ?

    Pour info, la base est sous Linux, version 10.2.0.3, et la version de Forms est la 10.1.2.2.

    Merci pour vos suggestions !

  2. #2
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    La librairie Webutil permet des transferts de type Client <-> Database et Client <-> Application Server.
    Si votre directory se trouve sur le serveur d'applications, alors vous pouvez utiliser la fonction Webutil file_transfert.client_to AS().
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 37
    Points : 36
    Points
    36
    Par défaut
    Bonjour !

    En l'occurrence, les directories se trouvent sur le serveur de base de données.
    J'avais vu la fonction client_to_as dans webutil mais sans être sûre du coup que ça correspondait à mon cas... Je retourne dans la doc !

  4. #4
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    Si la BDD n'est pas sur la même machine que l' A.S. (Forms) cela ne fonctionnera pas.
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 37
    Points : 36
    Points
    36
    Par défaut
    Flûte. Y a-t-il une autre solution ?

  6. #6
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    Genre tracto-pelle ? enregistrer en base avec file_transfert.client_to_DB puis enregistrer dans la directory avec UTL_FILE
    http://fdegrelle.over-blog.com/article-12589417.html
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

  7. #7
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 37
    Points : 36
    Points
    36
    Par défaut
    Bon... Pas très élégant , mais je vais y réfléchir...!

Discussions similaires

  1. envoyer un fichier du client vers le serveur
    Par ysahel dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 27/05/2009, 22h07
  2. Réponses: 2
    Dernier message: 20/08/2007, 14h36
  3. Réponses: 8
    Dernier message: 22/05/2007, 12h38
  4. JSP : comment uploader un fichier du client vers le serveur?
    Par arkienou dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 07/09/2006, 11h00
  5. Réponses: 2
    Dernier message: 22/06/2006, 12h09

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