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
ce qui ne donne rien du tout ....
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>';
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
++
Partager