C++ gsoap Web サービスで Qt イメージ (QImage) をシリアライズしたいと考えています。私が混乱しているWebサービス部分は、以下のコードのようになります。QImage を Web サービス経由で他のデータと一緒に渡したいです。xsd:base64Binary を使用したくありません。代わりに、ここで QImage を使用したいのですが、方法がわかりません。過去 3 日間を検索しましたが、このトピックに関するヘルプが見つかりませんでした。私を助けてください。
<xsd:complexType name="PersonType">
<xsd:sequence>
<xsd:element name="id" type="xsd:string"/>
<xsd:element name="FirstName" type="xsd:string"/>
<xsd:element name="LastName" type="xsd:string"/>
<xsd:element name="Gender" type="xsd:string"/>
<xsd:element name="BirthDate" type="xsd:string"/>
<xsd:element name="BirthPlace" type="xsd:string"/>
<xsd:element name="SocialNumber" type="xsd:string"/>
<xsd:element name="PersonImage" type="tns:ImageType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ImageType">
<xsd:sequence>
**// What should i specify here in type? How QImage will work here?**
<xsd:element name="return" type="xsd:base64Binary"
xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
xmime:expectedContentTypes="image/jpeg"/>
</xsd:sequence>
</xsd:complexType>