PHP - Envio Zip en WebService en PHP

 
Vista:
sin imagen de perfil

Envio Zip en WebService en PHP

Publicado por anthony (1 intervención) el 09/11/2016 16:20:57
Hola que tal a todos. Soy nuevo en el foro y necesito uno ayuda sobre el envio de un zip a una webService.
Yo tengo enviar un archivo .zip que dentro de ella esta el archivo .xml con los datos de la factura y este archivo zip se debe enviar en un arreglo de bytes. Y ese es mi problema como convierto ese archivo .zip en un arreglo de byte y enviarlo a web Service. Estoy usando PHP 5.4 con el objeto SoapClient les dejo la parte del codigo del envio.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$client = new SoapClient('https://www.sunat.gob.pe:443/ol-ti-itcpgem-sqa/billService?wsdl',
[
    'wsdl_cache' => WSDL_CACHE_NONE,
    'trace' => TRUE,
    "exceptions" => TRUE
]);
 
$client->__setSoapHeaders([$headers]);
 
$fileName = new SoapVar('01-F001-5.zip', XSD_STRING);
 
$archivo = '01-F001-5.zip';
$handle = file($archivo);
$bytes = pack("C*", $handle);
 
$contentFile = new SoapVar($bytes, XSD_BYTE);
 
$result = $client->__soapCall('sendBill',
    array('sendBill' =>
        array(
            'fileName' => $fileName,
            'contentFile' => $contentFile
        )
    )
);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Envio Zip en WebService en PHP

Publicado por ERWIN TORRES LEON (1 intervención) el 13/02/2017 19:05:17
Hola amigo
lograste enviar el archivo .zip en bytes..? sera que me podrias ayudar con el tema... estoy usando php i gual que tú... desde ya saludos y gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar