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

  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