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

jQuery Discussion :

Transmission de fichier [AJAX]


Sujet :

jQuery

  1. #1
    Membre éclairé Avatar de Snooky68
    Homme Profil pro
    Développeur Web/Python/PHP
    Inscrit en
    Mai 2006
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Web/Python/PHP
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 273
    Par défaut Transmission de fichier
    Bonjour à tous.

    Je cherche à envoyer un fichier en ajax!
    Théoriquement... c'est possible. (J'ai lu que non... mais qui ne tente rien na rien!)

    Voilà mon raisonnement, mon fichier est créé avec l'objet FileReader. Je peut donc l'affiché en format binaire, avoir sont nom, taille, etc...

    J'aimerais maintenant envoyer tout ça en post. Et de préférence en format "files" classique d'une requete post. (vous comprenez?) Afin qu'il soit traité comme un fichier normal par le serveur!

    Mais comment?
    Merci.

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre éclairé Avatar de Snooky68
    Homme Profil pro
    Développeur Web/Python/PHP
    Inscrit en
    Mai 2006
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Web/Python/PHP
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 273
    Par défaut
    Merci danielhagnoul. Bien sûr que je connais les plugins, et bien sûr que je pourrais choisir la facilité, mais j'ai pausé une question précise!
    Quand je vais à la sncf et que je leurs dit que je veut aller à paris il me réponde pas:
    Bonjour

    Voiture
    Tout en pointant le parking du doigt!!
    D'ailleurs ces plugins n'utilise pas ajax, se sont des requêtes classiques caché dans des iframes invisibles.

    Bref, j'ai lus un peut partout qu'il y a des limitations pour lire un input type file, ici ce n'est pas mon problème vu que j'ai déjà mon fichier. Je voudrais savoir s'il est possible, en javascript ou jquery, de créer une requete http post avec mes données classique du formulaire ET un files. J'ai déjà réussi à envoyer mon fichier dans les paramètres encodé en base64, mais le traitement sur le serveur est contraignant!

    Plus je cherche et plus je me rend compte que personne ne le fait (sans doute parce que se n'est pas possible!) Mais je ne comprend pas bien pourquoi, en html5 si nécessaire, il n'est pas possible de créer une requête http ajax de toute pièce AVEC un object FileReader.

    P.S: Désolé pour le petit coup de gueule et encore merci pour ta réponse danielhagnoul.

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par Snooky68
    Quand je vais à la sncf et que je leurs dit que je veut aller à paris il me réponde pas:
    Bonjour

    Voiture
    Demande leur de faire Paris New-York en train et tu verras ce qu'ils vont te répondre... Parce que cette comparaison est plus proche de ce que tu demandes, d'où la réponse de Daniel
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éclairé Avatar de Snooky68
    Homme Profil pro
    Développeur Web/Python/PHP
    Inscrit en
    Mai 2006
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Web/Python/PHP
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 273
    Par défaut
    Ok Bovino! En effet ma demande est peut être plus compliqué que je ne le croit! (Elle est d'autant plus justifié! )

    Donc si quelqu'un pouvait m'expliquer! Et ci se n'est pas possible... pourquoi?

  6. #6
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    La référence que je vous ai donnée comporte une bonne documentation sur tous les aspects du problème : https://github.com/blueimp/jQuery-File-Upload/wiki

    Il y a aussi (voir bas de page) : https://developer.mozilla.org/en-US/...b_applications

    La voiture quitte le parking et les trains sont en grève.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  7. #7
    Membre éclairé Avatar de Snooky68
    Homme Profil pro
    Développeur Web/Python/PHP
    Inscrit en
    Mai 2006
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Web/Python/PHP
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 273
    Par défaut
    Souvent la voiture est sur le parking, moi sur le quai et le train en grève...

    Bref, j'ai pas encore eu le temps de tester ton deuxième lien! Mais en effet, d'après se que j'ai vu c'est se que je recherche!

    En attendant d'avoir du temps je note comme résolut!
    Merci à tous.

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

Discussions similaires

  1. transmission fichier chiffré via flux avec socket
    Par Papipen dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 26/06/2009, 17h20
  2. Difficultés de transmission d'un fichier gz
    Par rndhnqz dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 04/03/2009, 14h44
  3. Localisation de fichier avec transmission de variables
    Par flashy38 dans le forum Langage
    Réponses: 1
    Dernier message: 15/11/2008, 10h20
  4. Transmission d'un fichier (serveur --> client)
    Par Atharendil dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 04/01/2008, 13h23
  5. Transmission de données au fichier
    Par supertatane dans le forum Langage
    Réponses: 3
    Dernier message: 04/07/2006, 16h36

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