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

Windev Mobile Discussion :

Envoyer une image via socket


Sujet :

Windev Mobile

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 26
    Points : 34
    Points
    34
    Par défaut Envoyer une image via socket
    Rebonjour,
    je reviens cette fois avec un nouveau probleme qui tire les cheveux.
    je veux envoyer une image depuis un smartphone android vers un server pc (win7 64bit), jai un fichier image capturé par la fonction AlbumSelecteur() comme ceci:
    // coté smartphone
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    sFile est une chaîne=AlbumSélecteur(albumImage)
    bufFichier est un Buffer = fChargeTexte(sFile )
    txt est chaine="nomprenomXY"+tab+bufFicher
    IF SocketExiste(csNomSocket) THEN
    	IF SocketEcrit(csNomSocket, txt) THEN 
    //		[]			
    	ELSE
    		// Erreur lors de l'envoi du message
    		Erreur("Erreur de transmission lors de l'envoi du message",ErreurInfo())
    	END
    END

    jusque là tout va bien
    mais c'est au niveau de la récuperation de l'image ou ça coince.
    J'arrive à bien lire avec socketlit()
    // coté pc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    mymessage=SocketLit(csLeSocket,Faux,20)
     
    nomprenom est une chaîne=ExtraitChaîne(mymessage,1,TAB,DepuisDébut)
    MonBuffer est un Buffer=ExtraitChaîne(mymessage,2,TAB,DepuisDébut) // je recupere bien une longue chaine de caractere
     
    nomfile est chaine=nomprenom+".jpg"
     
    SI fSauveBuffer("c:\temp\"+nomFile, MonBuffer) // un fichier est bien crée dans c:\temp, mais avec comme taille toujours 2ko et l'image est intraitable
    	sFoto ="c:\temp\"+nomFile // 
    FIN
    Avez-vous une idée?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 39
    Points : 30
    Points
    30
    Par défaut
    J'ai le même problème...
    Quelqu'un aurait-il avancé sur ce sujet?

Discussions similaires

  1. Envoyer une image via un $_FILES
    Par Monsieur Griboux dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/04/2013, 01h51
  2. Envoyer une Image a travers une socket, par paquet
    Par gibsonSG_76 dans le forum Débuter
    Réponses: 4
    Dernier message: 30/05/2012, 13h27
  3. Envoyer une image par l'intermédiaire des Socket
    Par Hellgast dans le forum C++Builder
    Réponses: 1
    Dernier message: 10/11/2009, 00h01
  4. Envoyer une image en socket
    Par Chyokyka dans le forum Débuter
    Réponses: 3
    Dernier message: 21/04/2008, 11h02
  5. envoyer une image via un formulaire vers son mail
    Par cdevl32 dans le forum Langage
    Réponses: 2
    Dernier message: 02/09/2007, 20h52

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