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

Développement Web en Java Discussion :

Choix / Ouverture fichiers


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 146
    Par défaut Choix / Ouverture fichiers
    Bonjour à tous,

    je réalise un site intranet et j'aurais besoin de deux choses :
    - l'utilisateur doit, par l’intermédiaire d'une fenêtre, pointer vers un fichier (normalement que du excel)
    - l'utilisateur doit pouvoir ouvrir le fichier précédemment sélectionné

    En fait, je doit sauvegarder dans la base le chemin complet vers ce fichier, pour pouvoir quand l'utilisateur en aura besoin lui ouvrir.

    J'ai testé pleins de choses mais je bloque déjà sur la première étape à savoir, récupérer le chemin complet. Sur le net les 3/4 des gens répondent "impossible par souci de sécurité" hors je suis sur un site interne...

  2. #2
    Membre Expert Avatar de Nico02
    Homme Profil pro
    Developpeur Java/JEE
    Inscrit en
    Février 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Developpeur Java/JEE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 728
    Par défaut
    Citation Envoyé par Lolosan Voir le message
    Sur le net les 3/4 des gens répondent "impossible par souci de sécurité" hors je suis sur un site interne...
    Et ils ont raison

    Le fait que tu sois en interne ne change rien au problème, tu utilises des composants qui sont fait pour être utilisé partout. C'est le composant + le navigateur qui impose ces restrictions par sécurité. Donc à part coder un navigateur maison, il n'y a pas de solution désolé.

    EDIT : Il existe une façon de "contourner" le problème. Si l'utilisateur rentre "à la main" le chemin du fichier "C:/../toto.txt" dans un champ texte, tu peux toujours demander au navigateur de l'ouvrir par la suite. Mais c'est une solution très contraignante et à mon avis ça passera jamais en production

    Cdt.

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Et le problème secondaire: ouvrir le fichier sélectionnné. Tu va faire comment?

    une url file:///c:/blabla ?

    Les navigateurs, pour raison de sécurité, vont aussi refuser ça. On ne peux pas pointer des ressources locales à partir d'une page web.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 146
    Par défaut
    Non je veux juste lancer le programme excel avec le bon fichier. Pas du tout dans le navigateur.

    Y a pas une solution. Même un truc bête du genre copier le fichier pointé par l'utilisateur sur le serveur, le lancer, et finalement le supprimer. Ce que je dis est complètement nul mais sa m'étonne qu'il n'y ai rien...

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Ha, ce n'est pas la même chose là. Si tu veux envoyer le fichier, sans savoir d'où il viens, vers le serveur, les composants html file servent à uploader des fichiers. Sur ton serveur tu stocke au chaud le fichier, et quand l'utilisateur en a besoin, tu lui sert le fichier. Avec les bons headers, ça s'ouvrira à l'extérieur du navigateur, pas dans le navigateur.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 146
    Par défaut
    Bon je reprend depuis le début.

    Mon site est hébergé sur le serveur A. Les fichiers sont hébergé sur le serveur B. Il n'y a pas de lien direct entre ces deux serveurs. Néanmoins mon petit client qui va se connecter sur le site, lui est relié au serveur B.

    A la rigueur je peux me débrouiller pour avoir mes liens d'une autre façon. Je laisse tombé sa. Mais je veux toujours que sur le site l'utilisateur puisse cliquer sur un bouton pour que sa lui ouvre son fichier excel.

    J'ai tenté des trucs du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="B:\Test\test.xsl" >test excel</a>
    Mais absolument rien ne se produit....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ouverture fichier
    Par philippe123 dans le forum ASP
    Réponses: 3
    Dernier message: 01/08/2005, 14h11
  2. Faire Choix du fichier destination methode GET grace a JS
    Par ahage4x4 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 14/06/2005, 15h26
  3. activation macro lors d'une ouverture fichier Excel
    Par mirumoto dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/05/2005, 15h08
  4. Problème ouverture fichier par double clic...
    Par sankookai dans le forum MFC
    Réponses: 4
    Dernier message: 11/05/2005, 09h13
  5. [VBA-E] Macro ouverture fichier déja ouvert
    Par bhaal76 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/12/2002, 14h30

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