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 :

[techno] Boite de téléchargement


Sujet :

Conception Web

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut [techno] Boite de téléchargement
    Bonsoir,

    Voila, je suis nouveau sur le forum et j'avoue être bleuffé par la masse d'informations qui y circulent (ceci est également valable pour le site "développez" que je qualifie d'excellent).

    Bien que de formation informatique, je suis plutôt du genre "vieille garde" gros sytème .... et je tente de me remettre à jour en me lancant sur la programmation web en général .

    Voilà, actuellement je bute sur un sujet très simple certainement : je voudrait, via un lien sur une page de "mon cru", développer l'appel d'une boite de téléchargement d'un fichier (quelqu'il soit) résident chez mon hébergeur.

    Merci pour votre aide.

  2. #2
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut
    Cette boite de téléchargement n'apparaitra que si l'en-tête http Content-Type corresspond à un type de fichiers à télécharger.
    Une solution est d'envoyer via un langage serveur ou un .htaccess une en-tête Content-type: force-download .
    Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par Celelibi
    Cette boite de téléchargement n'apparaitra que si l'en-tête http Content-Type corresspond à un type de fichiers à télécharger.
    Une solution est d'envoyer via un langage serveur ou un .htaccess une en-tête Content-type: force-download .
    Merci Celelibi pour ta réponse, malheureusement j'ai encore besoin d'aide ...

    Ok pour le Content-type:force-download mais via le langage serveur (PHP pour moi ... c'est bien cela ?), qu'elle est la commande qui và me permettre de demander le téléchargement de tel ou tel fichier ?

    Merci de votre aide.

  4. #4
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    La fonction header(), cette fonction doit être placée avant tout bout de code HTML!
    http://php.developpez.com/faq/?page=..._forcedownload
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $file = "monfichier.ext";
    header&#40;"Content-type&#58; application/force-download"&#41;;
    header&#40;"Content-Length&#58; ".filesize&#40;$file&#41;&#41;;
    readfile&#40;$file&#41;;
    ?>

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Merci trattos, je m'en vais essayer immédiatement.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Super trattos, c'est tout à fait ce que je cherchais à faire.

    Une petite question supplémentaire, comment peut-on faire pour ne pas voir la page html vierge (celle qui contient l'header download) qui apparait en arrière plan de la boîte de téléchargement ?



    Quoi qu'il en soit, merci.

  7. #7
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    Je ne pense pas qu'on puisse le faire à moins de cliquer sur "Enregistrer la cible sous" ou de faire pointer un lien directement vers le fichier!

  8. #8
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut
    regarde peut-être le contenu texte du fichier envoyé à la place de ta vidéo.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <br />
    <b>Fatal error</b>:  Allowed memory size of 8388608 bytes exhausted (tried to allocate 19464192 bytes) in <b>/www/sites/1/ifrance.com/s/u/****/site/video.php</b> on line <b>6</b><br />
    Il te dis que tu as essayé d'allouer un peu plus de 19Mo de mémoire alors que la limite est de 8Mo.

    Je trouve bizzar que le readfile charge le fichier en mémoire sachant qu'il ne fait que envoyer son contenu vers le navigateur.

    Pour la solution, regarde peut-être du coté des htaccess pour modifier l'en-tête mime de ta vidéo.
    Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup pour ta réponse

Discussions similaires

  1. Boite de téléchargement
    Par essaitiano dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 11/05/2012, 10h40
  2. Comment faire apparaitre une boite de téléchargement ?
    Par keysersausage dans le forum Langage
    Réponses: 3
    Dernier message: 16/06/2011, 14h35
  3. Réponses: 2
    Dernier message: 09/05/2011, 19h17
  4. [FPDF] ouverture boite de téléchargement
    Par petchos dans le forum Langage
    Réponses: 1
    Dernier message: 18/05/2009, 17h40
  5. boite de téléchargement et javascript
    Par Langly dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/07/2006, 16h22

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