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

ASP Discussion :

Cacher l'emplacement d'un fichier à télécharger


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut Cacher l'emplacement d'un fichier à télécharger
    Bonjour

    C'est une question surement très bête, mais j'ai beau chercher je ne trouve rien qui correspond à ce que je veux faire.

    En gros, actuellement sur mon site j'ai de bêtes liens pour permettre aux visiteurs de télécharger des fichiers textes et excel. Ils peuvent donc voir l'emplacement du fichier puisque le chemin complet s'affiche dans la barre d'état ou il est possible de le récupérer dans la source de la page.
    Moi je voudrais qu'ils puissent télécharger le fichier, sans savoir où il se trouve.

    Comment faire ?

    Merci !

  2. #2
    Membre chevronné Avatar de Phiss
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2005
    Messages
    676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 676
    Par défaut
    Bonjour,

    C'est a peut près la même chose que je cherche.
    Juste avec un paramètre de sécurité en plus.
    A savoir de ne pas rendre visible le nom du fichier au client.

    j'essaie en ce moment de voir si je ne pourrais pas afficher le fichier au lieu de le proposer en téléchargement.

    Cela évite de mettre le lien direct vers le fichier. On a juste à faire une page qui va chercher le fichier an fonction de la demande et qui l'affiche.

    Est ce que cela te conviendrait?

  3. #3
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    Salut

    Bah s'il peut l'enregistrer ensuite, moi ça me va. Je veux juste pas que le visiteur aille farfouiner dans le répertoire (sachant que mes fichiers se trouve sur un FTP et pas un répertoire sur le serveur web où sont mes pages).

  4. #4
    Membre Expert
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Billets dans le blog
    1
    Par défaut
    Yop!


    Tu pourrais peut-être "streamer" les fichiers. Un peu comme sur certains sites où tu peux télécharger des softs gratuits: tu affiches une page qui lance le téléchargement. Je dois avoir ça dans mon foutoir car je me souviens avoir fait ça pour un client, si ça intéresse quelqu'un, je ferais des recherches.

  5. #5
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    Bah moi ça m'intéresse

  6. #6
    Membre chevronné Avatar de Phiss
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2005
    Messages
    676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 676
    Par défaut
    Ca peut être en effet intéressant.

    Si tu retrouves ça fait nous en part.

    Merci.

  7. #7
    Membre Expert
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Billets dans le blog
    1
    Par défaut
    Yop!


    J'ai fini par retrouver le code dans mon foutoir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <%
      filename = "test.txt"
      fullname = server.mappath("/") & "/" & filename
     
      Set fsob = Server.CreateObject("Scripting.FileSystemObject")
      response.clear()
      response.AddHeader "Content-Disposition","attachment; filename=" & filename
      response.ContentType = "application/octet-stream"
      response.flush() 
      set textfile = fsob.OpenTextFile(fullname,1,false)
      thedata = textfile.readAll
      textfile.close
      response.write(thedata)
     
      set fsob = nothing  
    %>
    Vous sauvez tout ça dans une page avec l'extension .asp, vous faites un lien vers cette page, et quand vous cliquez sur le lien, ça lance le téléchargement du ficher "test.txt" qui se trouve dans la racine du site.

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

Discussions similaires

  1. [VB.NET]récupérer l'emplacement d'un fichier sur \c:
    Par zouhib dans le forum Windows Forms
    Réponses: 20
    Dernier message: 17/05/2006, 11h26
  2. VB EXCEL USERFORM: demander l'emplacement d'un fichier
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/01/2006, 21h20
  3. Trouver l'emplacement d'un fichier
    Par seiryujay dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 16/12/2005, 10h55
  4. nom du fichier à télécharger
    Par the_ugly dans le forum ASP
    Réponses: 1
    Dernier message: 17/10/2005, 16h30
  5. Réponses: 2
    Dernier message: 26/04/2005, 12h18

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