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

Zend Framework PHP Discussion :

Lancer le téléchargement d'un fichier automatiquement


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut Lancer le téléchargement d'un fichier automatiquement
    Bonjour tout le monde,

    j'espère que vous allez tous très bien,
    J'ai un fichier sur le serveur dont je voudrais lancer le téléchargement à partir du controleur,

    mais j'arrive pas à trouver une solution

    Merci d'avance
    Bien cordialement

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI - Dev Web Senior

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Bonjour reeda,

    Moi je fais comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a target="link" href="/images/manuels/EC122.pdf" class="btn_modem_detail" style="margin-top: 80px;">
    et ça marche nickel.

    NB: Dossier "images" existe dans le dossier "public".

    Cordialement,
    Ahmed.

  3. #3
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut
    Citation Envoyé par abenlahsen Voir le message
    Bonjour reeda,

    Moi je fais comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a target="link" href="/images/manuels/EC122.pdf" class="btn_modem_detail" style="margin-top: 80px;">
    et ça marche nickel.

    NB: Dossier "images" existe dans le dossier "public".

    Cordialement,
    Ahmed.
    Bonjour abenlahsen,

    merci pour ta réponse rapide,
    le problème c'est que le fichier que je voudrais mettre mettre en téléchargement, ne se trouve pas dans le dossier public, du coup ceci pourrait poser un problème de sécurité.

    je ne sais pas s'il existe une autre solution !!

    Merci d'avance
    Bien cordialement

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI - Dev Web Senior

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Bonjour,

    Pour moi si je veux permettre aux internautes de télécharger un fichier je le métrais dans le dossier public.
    Sinon ça ne va pas marcher pour moi!

    Si c'est un document .doc ou .pdf je ne vois pas le rapport de la sécurité ici!

    Cordialement,
    Ahmed.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Bonjour,

    Si le fichier n'est pas dans le dossier public il est tout à fait possible d'y accéder à partir d'un contrôleur.

    Il suffit que le serveur ait les droits de lecture au fichier en question pour le renvoyer en réponse à la requête http. (ta vue correspondra à l'envoi du contenu du fichier pdf au lieu d'un contenu html)

    Y.

  6. #6
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut
    Citation Envoyé par devyan Voir le message
    Bonjour,

    Si le fichier n'est pas dans le dossier public il est tout à fait possible d'y accéder à partir d'un contrôleur.

    Il suffit que le serveur ait les droits de lecture au fichier en question pour le renvoyer en réponse à la requête http. (ta vue correspondra à l'envoi du contenu du fichier pdf au lieu d'un contenu html)

    Y.
    Bonjour,

    Comment pourrai-je faire cela ?
    Sinon, est ce que le fait que j'utilise un layout ne va pas poser problème ?

    Si c'est un document .doc ou .pdf je ne vois pas le rapport de la sécurité ici!
    C'est un fichier DBF (dbase), qui est alimenté par l'application, quelques utilisateurs de l'application auront le droit de télécharger ce fichier.

    Merci d'avance
    Bien cordialement

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/04/2010, 10h50
  2. renseignement pour lancéer un fichier automatiquement tous les jours en bash
    Par sinifer dans le forum Applications et environnements graphiques
    Réponses: 20
    Dernier message: 09/06/2009, 12h31
  3. Réponses: 10
    Dernier message: 03/03/2009, 11h46
  4. [Javascript] Lancer le téléchargement d'un fichier
    Par HaTnuX dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/01/2007, 10h03
  5. Réponses: 11
    Dernier message: 25/05/2006, 11h42

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