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

Servlets/JSP Java Discussion :

Upload client -> Serveur et Serveur -> client


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 36
    Points : 40
    Points
    40
    Par défaut Upload client -> Serveur et Serveur -> client
    Bonsoir à tous.

    J'ai une application pour laquelle un utilisateur peut ajouter une image et des documents à un sujet. Voici ce que je désire côté architecture.


    -App
    -Web pages
    - META-INF
    ....
    - imagesSujet
    - 1.jpg
    - 2.gif
    - docsSujet
    - 1.doc
    - 2.txt

    J'aimerais donc pouvoir passer d'un input file qui serait côté client à un upload de ce qui est pointé dans un fichier de ma web app.

    Par exemple, je rentre undoc.txt dans le inputFile, lorsque le tout est validé côté servlet, je tenterais de downloader ce fichier vers : ./Web_Pages/docsSujet/ avec un nom généré automatiquement (#.extension). Même principe pour les images sans discrimination d'extension tant que c'est .doc, .txt, .bmp, .jpg, .gif

    J'ai surement pas les bons mots pour faire mes recherches google puisque je ne trouve pas. Je suis intéressé à comprendre et non pas au code tout cuit. Si vous avez des sites expliquant ce que je cherche je ferais ma part.

    J'ai aussi le problème suivant. Lorsqu'un client affiche un Sujet, j'affiche l'image correctement lorsqu'elle est dans le bon dossier (placée manuellement) mais pour ce qui est des fichiers l'aimerait pouvoir afficher leur contenu lorsqu'un client clique sur l'un d'eux ou bien de permettre de choisir entre afficher le contenu et le télécharger.

  2. #2
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Salut,

    Ca, je sais faire.
    Je suis développeur indépendant, donc je peux pas tout te dire. Mais quelques pistes :
    - gestion de l'upload des fichiers : Apache Uploadfile
    - balise <input type='file' ... /> pour définir le fichier à uploader
    - coté serveur, lecture du fichier par le inputstream du servlet, et enregistrement dans le répertoire voulu avec nom de fichier généré par index à partir de la date... par contre l'extension, il est conseillé de la garder (.doc, .gif etc) afin de savoir quel type de fichier tu as en face de toi.

    Pour la deuxième partie, si j'ai bien compris :
    - une image en lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href=...><img src=... /></a>
    - un bout de script qui affiche un message de choix lors du clic sur l'image

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/07/2013, 16h21
  2. Réponses: 1
    Dernier message: 28/02/2011, 11h06
  3. uploader un fichier vers un serveurs ftp à partir du navgateur client
    Par LEYMANN dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 06/01/2010, 16h55
  4. [Concept] Curseur coté client et curseur coté serveur
    Par freud dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 13/09/2002, 22h13
  5. Socket:Envoyer du texte d'un serveur vers tout les clients
    Par cedm78 dans le forum Web & réseau
    Réponses: 7
    Dernier message: 01/08/2002, 16h40

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