2012-05-03 2 views
0

Как мне отправить запрос на мыло с вложением Mime?Как отправить и установить Mime с помощью PEAR Soap

Теперь я создаю Soap_Attachment с

$att = new SOAP_Attachment('contentID', $_FILES['uploaded_file']['type'] . '; charset=utf-8', $_FILES['uploaded_file']['tmp_name']) 

но как прикрепить эту привязанность к моей просьбе? Мой запрос, например,

$result = $soapClient->call('saveEmployeeXmlData', array(
    'id' => 'a-key', 
    'key' => '12456865456845', 
    'data' => $xml 
), $options); 

Спасибо!

ответ

1

Вы можете попробовать следующее

$soapClient->getProxy(); 
$soapClient->setOpt ('Mime', true); 
$soapClient->saveEmployeeXmlData (array (
     'id' => 'a-key', 
     'key' => '12456865456845', 
     'data' => $att 
)); 
+0

я получаю 'Нет работы регистра в WSDL., И в документации SOAP_Client в PEAR Я также не могу найти метод Кальес «регистр» –

+0

Я хочу предположим, что вы используете http://pear.php.net/reference/SOAP-0.9.1/SOAP/SOAP_Attachment.html, не уверенный в том, как структурирован ваш WSDL, но можете ли вы вставлять содержимое в папку для вставки, чтобы я увидел – Baba

+0

call '$ soapClient-> getProxy();' и изменить 'register' на соответствующее имя метода .. thats all – Baba

Смежные вопросы