【发布时间】:2020-05-10 14:51:32
【问题描述】:
我使用 WSDL 文件来发送短信,我使用 Wsdl2PhpGenerator\Generator 生成了所有 php 类。 如您所见,其中一个函数作为参数@param base64Binary $tpl 获取,该参数的类型是base64Binary。
我一直在尝试对我的 $tpl 进行编码,但没有任何运气
$tpl = __DIR__ . "/file00000"
$content = file_get_contents($tpl);
$src = base64_encode($content);
编码后的结果数据以:
开头"SVMtQgAAAAFIRUFEAAAABAAAAAhGSUxFAA ...
这是我的收获 (\SoapFault $e)
{#355 ▼
+"code": "BAD_REQUEST"
+"desc": "cannot parse template"
}
你有什么想法吗?
【问题讨论】:
标签: php soap base64 soap-client