Transferência de arquivos SOAP PHP
Estou tentando aprender como transferir arquivos (arquivos .zip) entre um cliente e servidor usando PHP e SOAP. Atualmente, tenho uma configuração que se parece com isso:
require('libraries/nusoap/nusoap.php');
$server = new nusoap_server;
$server->configureWSDL('server', 'urn:server');
$server->wsdl->schemaTargetNamespace = 'urn:server';
$server->register('sendFile',
array('value' => 'xsd:string'),
array('return' => 'xsd:string'),
'urn:server',
'urn:server#sendFile');
Mas não tenho certeza sobre qual deve ser o tipo de retorno, se não uma string? Estou pensando em usar umbase64_encode
.