我正在公开一个网络服务,它是一个问卷调查。所以有10个问题和一个附件。问题之一也是类型附件。所以 WSDL 看起来像
<wsdl>
:
<xs:complexType name="createUpdateAnswersheetRequestType">
<xs:sequence>
<xs:element name="answersheet" type="answersheet:answersheetType"/>
<xs:element name="imageData" type="xsd:base64Binary"/>
</xs:sequence>
</xs:complexType>
:
:
<xs:complexType name="answersheetType">
:
<xs:element name="imageData" type="xsd:base64Binary"/>
:
</xs:complexType>
我正在尝试从 SoapUI 调用此 Web 服务。我通过 SoapUI 请求的“表单”视图附加了两个附件。我在服务器端只正确接收了 1 个文件。
如果我发送外部附件,则会收到另一个附件(问题的答案)垃圾。如果我不发送外部附件,那么我会正确看到另一个附件(问题的答案)。
出路是什么?