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

Conception Web Discussion :

Télecharger un fichier d'un serveur vers mon PC


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 496
    Par défaut Télecharger un fichier d'un serveur vers mon PC
    Bonjour

    Sur une page web, j'ai plusieurs dropdown qui formeront le nom du fichier que je veux téléchargé.

    J'ai aussi un bouton sur cette page web

    J'ai aussi un hyperlien sur cette page web

    Le fichier recherché se trouve sur un serveur Unix accessible par le réseau.
    Sur ce même serveur se trouve le serveur web Apache.

    Dans ce cas peut-on utiliser juste un http pour downloder ce fichier ? ou faut-il utiliser un FTP avant?

    C'est parce qu'on a seulement deux machines physiques (mon PC, et le serveur)

    Est-ce que le serveur est considéré tout de même 2 machines différentes puisqu'il contient le serveur web et aussi le fichier qu'on veut downloader ?

    Dois-je passer par une servlet dans ce cas ?

    Si vous avez des idées, envoyez les mois.

    Merci.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 696
    Par défaut
    si le fichier n'est pas trop gros tu peux utiliser HTTP sans problème
    ensuite pour trouver le bon fichier en fonction de ton formulaire tu auras besoin d'un langage coté serveur, tu développes en quel langage ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 496
    Par défaut
    Citation Envoyé par mathieu
    si le fichier n'est pas trop gros tu peux utiliser HTTP sans problème
    J'ai déjà essayé HTTP, il fait exécuter les fichiers (les ouvrirs) sur ma page web. Moi je ne veux pas les exécuter, je veux les downloader en ayant la fenêtre habituelle "Save as" OU "Save et Run"

    Et si le fichier est trop gros ? 1 Go ? on utilise quoi ?

    Comment se font les download ordinaire de l'internet ?

    Citation Envoyé par mathieu
    ensuite pour trouver le bon fichier en fonction de ton formulaire tu auras besoin d'un langage coté serveur, tu développes en quel langage ?

    Je développe avec Java/Netbeans/VWP

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 696
    Par défaut
    Citation Envoyé par diamonds
    J'ai déjà essayé HTTP, il fait exécuter les fichiers (les ouvrirs) sur ma page web. Moi je ne veux pas les exécuter, je veux les downloader en ayant la fenêtre habituelle "Save as" OU "Save et Run"
    c'est parce que tu n'envoyes pas les bonnes entêtes. Tu trouvera des exemples d'entêtes dans la FAQ PHP :
    http://php.developpez.com/faq/?page=..._forcedownload
    Le code est pour PHP mais tu peux l'adapter pour Java en utilisant les mêmes entêtes.

    Citation Envoyé par diamonds
    Et si le fichier est trop gros ? 1 Go ? on utilise quoi ?
    Au dessus d'une dizaine de Mo le protocole FTP est plus conseillé

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 496
    Par défaut
    Citation Envoyé par mathieu
    c'est parce que tu n'envoyes pas les bonnes entêtes. Tu trouvera des exemples d'entêtes dans la FAQ PHP :
    http://php.developpez.com/faq/?page=..._forcedownload
    Le code est pour PHP mais tu peux l'adapter pour Java en utilisant les mêmes entêtes.
    à quelle place faut-il écrire ce code une fois qu'il sera adapté pour java ?


    Citation Envoyé par mathieu
    Au dessus d'une dizaine de Mo le protocole FTP est plus conseillé
    Mais il semble que le protocole FTP fonctionne seulement entre deux machines. que faut-il faire dans un environnement web(3 machines) ? PC, Serveur qui contient les fichiers à downloader, et le serveur web

  6. #6
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    Je résume la problématique de Diamonds pour que tu comprenne mieux, Mathieu.

    Elle a 3 machines: un serveur tomcat, un serveur de fichier sous Solaris et le poste de l'utilisateur (client web).

    Dans un premier temps l'utilisateur utilise l'appli Tomcat pour récupérer des infos disponibles sur le serveur Solaris. L'utilisateur fait quelques selections et en définitive choisi le fichier XML qui veut télécharger.

    Le problème est là: comment rapatrier le fichier xml? J'ai suggéré d'installer un serveur apache HTTPD sur le serveur solaris, et que l'appli tomcat reconstruise un lien vers le fichier, mais le problème est que le fichier XML est affiché et non sauvegardé...

    Nous avons écarté une autre solution: rapattrier le fichier sur le serveur Tomcat puis vers le poste client, mais c'est un peu lourd...

    Valère

Discussions similaires

  1. Télecharger un fichier d'un serveur FTP
    Par thaundeadboss dans le forum Langage
    Réponses: 2
    Dernier message: 23/12/2009, 09h36
  2. Réponses: 9
    Dernier message: 17/09/2009, 10h31
  3. Deplacer des fichiers d'un serveur vers un autre à heure fixe
    Par titan_33 dans le forum Windows Serveur
    Réponses: 7
    Dernier message: 29/10/2008, 22h44
  4. Télécharger un fichier du serveur vers mon PC
    Par diamonds dans le forum Apache
    Réponses: 2
    Dernier message: 04/02/2007, 18h53
  5. [VB.net] copie de fichier d'un serveur vers un poste local
    Par junoreactor dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/11/2006, 19h54

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