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

JavaScript Discussion :

[PHP-JS] Upload de fichier en passant par JAVASCRIPT + PHP [Fait]


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 239
    Par défaut [PHP-JS] Upload de fichier en passant par JAVASCRIPT + PHP
    Bonjour,

    Je sais que le titre de ce sujet sens l'AJAX à plein nez mais ma question porte beaucoup plus sur le JAVASCRIPT. Je souhaite uploader un fichier avec de l'AJAX. Autrement dit, envoyer avec Ajax.Request (de prototype.js) le nom du fichier à uploader vers le fichier PHP contenant le code d'upload.

    Seulement voilà, je ne sais pas comment envoyer le fichier sélectionné vers le répertoire temporaire.

    L'utilisation d'un boutton de type submit est-elle la solution la plus simple et la plus évidente (et facile à mettre en place) pour envoyer le fichier vers le répertoire temporaire ?

    PS: Si quelqu'un à déjà mis en place le plugin MultiFile.js de JQuery avec de l'AJAX, je suis preneur ...

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    On ne peut pas envoyer un fichier avec de l'ajax, il faut obligatoirement passer par une iframe(mettre le formulaire dedans) si on ne veut pas que la page ce recharge (seul l'iframe va ce recharger)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 239
    Par défaut
    Mais si on raisonne logiquement, ce n'est pas parce que je place un action="traitement_upload.php" dans les attribut de mon formulaire que les fichiers vont être envoyés dans le répertoire temporaire.

    Est-ce que ça bug au niveau de $_FILES['test']['tmp_name'] car $_FILES['tet']['name'] je peux l'envoyer dans mon Ajax.Request ?

  4. #4
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    Du point de vu de la securité, il est impossible d'envoyer un fichier sur le serveur avec du javascript.
    Donc il ne devrais même pas y avoir de tableau $_FILES, vu que l'on envoie seulement des valeurs dans $_POST

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 239
    Par défaut
    C'est tout à fait exact

    ---> une explication
    ---> un tutoriel (efficace) pour l'upload multiple
    ---> c'est par là !

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

Discussions similaires

  1. [Upload] upload de fichier pour envoi par mail
    Par mdr_cedrick dans le forum Langage
    Réponses: 2
    Dernier message: 26/05/2009, 08h56
  2. Upload de fichier sans passer par FTP
    Par Invité(e) dans le forum Applets
    Réponses: 2
    Dernier message: 06/06/2008, 11h16
  3. [Upload] formulaire php avec upload de fichier
    Par achos dans le forum Langage
    Réponses: 5
    Dernier message: 15/10/2007, 14h14
  4. Réponses: 1
    Dernier message: 02/01/2007, 19h55
  5. Réponses: 3
    Dernier message: 29/12/2006, 00h28

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