0

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>
4

1 に答える 1