Salut tout le monde,
je vous explique mon petit pb ...
j'ai un webservice qui tourne sur un serveur java auquel je voudrai envoyer un fichier depuis mon client en PHP

j'ai donc un code du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
$ret = base64_encode(file_get_contents($_FILES['fichier']['tmp_name'])) ;
 
 
	$arr = array('nomfichier' => $_FILES['fichier']['name'],
					'flux' => $ret
				  /*'flux' =>file_get_contents($_FILES['fichier']['tmp_name'])*/);
 
 
	$client->UploadFile($arr);
 
 
	}catch (SoapFault $exception) {
		echo  getfaultstring($exception->faultstring);     
	}
	echo '<div style="color:red;">__getLastRequestHeaders ws_UploadFile: '.$admin->__getLastRequestHeaders().'</div>';
		echo '<div style="color:green;">__getLastResponse  ws_UploadFile: '.$admin->__getLastResponse ().'</div>';
		echo'<div style="color:blue;">__getLastResponseHeaders ws_UploadFile: '.$admin->__getLastResponseHeaders().'</div>';
ce qui ne donne rien du tout ....
j'ai essayé plusieurs façons de flusher le fichier uploadé mais sans succès (avec base64, sans ...)...
le java reçois une valuer NULL dans flux

je pense que j'ai pas la bonne méthode ... mais impossible de trouver des exemples valables sur le net

help
mercii
++