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

Flex Discussion :

image webService à la place d'urlRequest et file reference


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut image webService à la place d'urlRequest et file reference
    Bonjour,

    voilà mon problème :

    Du côté flex, je souhaite récupérer une image que j'ai sur mon disque afin de pouvoir l'envoyer sur mon serveur.
    Pour cela j'utilise fileReference et là pas de souci je récupère mon image du côté php et je l'enregistre sur mon serveur.

    Le soucis, c'est que pour faire cela je dois créer du côté flex un urlRequest spécifant l'url du script php permettant d'uploader mon image :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var req:URLRequest = new URLRequest("http://monsite/upload.php");
    file.upload(req);
    Et donc cela me pose un soucis car mon application comunique avec le serveur par l'intermédiaire d'un webService ! et donc je voudrais envoyer mon image par le webService.

    Existe t -il une solution qui me permettrait d'envoyer à php un flux contenant mon image et de la reconstituer du côté php?

    Si vous avez une piste n'hésitez pas

  2. #2
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut
    peut-être une piste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    var bitmapData:BitmapData = new BitmapData(img.width, img.height);
    bitmapData.draw(img,img.transform.matrix);
    var bitmap:Bitmap = new Bitmap(bitmapData);
    var req:URLRequest = new URLRequest("http://monsite/upload.php?monimage="+bitmap);
    file.upload(req);
    Et dans ton php ben tu récupères 'monimage'

  3. #3
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    c'est un bon début sauf que je ne veut pas faire d'upload avec file reference je passe juste des données par mon webservice

Discussions similaires

  1. redimensionnement d'une image, mais pas placée correctement
    Par maxfive7 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/08/2007, 23h39
  2. Image a la place des submit - problème avec ie
    Par Alvaten dans le forum Langage
    Réponses: 3
    Dernier message: 03/07/2007, 15h00
  3. Obtenir RGB images a la place de monochrome
    Par Battosaiii dans le forum Langage
    Réponses: 1
    Dernier message: 24/07/2006, 12h17
  4. Lien vers image a la place d'un objet ole?
    Par dominique44 dans le forum Access
    Réponses: 4
    Dernier message: 20/10/2005, 19h41
  5. Mettre une image a la place du bouton parcourir
    Par Death83 dans le forum Langage
    Réponses: 3
    Dernier message: 04/09/2005, 20h16

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