Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-02-2009 19:23:50

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Fichier binaire en post récupéré différent du fichier envoyé

Bonjour,

Une application tierce envoie une requete HTTP à mon serveur avec une fichier binaire dans le POST encodé en base64.
Quand je récupère la valeur du post, que je la base64_decode et que j'écris dans un fichier sa valeur, la contenu n'est pas le même qu'à l'origine, est ce que ZF fait des modifications sur les valeurs du POST ?
Est ce que cela pourrait être Apache ou PHP ? Je nage ...

Code:

$handleZip = fopen($transfertFileZip, 'w'))
fwrite($handleZip,base64_decode($_POST['fichier'])) {
fclose($handleZip);

PS : Ce qui est étrange c'est qu'en utilisant un composant Zend_Http_Client à la place de l'application tierce pour faire la même requête cela fonctionne...(j'ai l'impression que le composant Zend_Http_Client procède à un encodage spécial avant d'envoyer, encodage que mon serveur web semble attendre (et qui manquerait à l'application tierce).

Hors ligne

 

#2 04-02-2009 20:25:27

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Fichier binaire en post récupéré différent du fichier envoyé

non pas de modif du post sinon tu pourris même pas le décoder
ets-ce que le most est envoyé en mime multipart ?

Hors ligne

 

#3 04-02-2009 20:46:19

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: Fichier binaire en post récupéré différent du fichier envoyé

sekaijin a écrit:

non pas de modif du post sinon tu pourris même pas le décoder
ets-ce que le most est envoyé en mime multipart ?

Oui, cependant le fichier étant binaire, je me demande si j'ai le droit de mettre ca en variable de POST, est ce que je ne dois pas utiliser le type file et récupérer le fichier dans $_FILES ?

Dernière modification par bertra (04-02-2009 20:46:58)

Hors ligne

 

#4 05-02-2009 10:13:06

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Fichier binaire en post récupéré différent du fichier envoyé

oui je pensais bien que c'était ainsi que tu faisais

Hors ligne

 

#5 05-02-2009 10:23:54

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: Fichier binaire en post récupéré différent du fichier envoyé

Au début je faisais passer du xml en POST et j'ai gardé la même méthode pour un fichier zippé...
Je modifie pour utiliser $_FILE, ça ira surement déjà mieux :)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages