首页 > 解决方案 > 如何将 zip 文件转换为 base64Binary

问题描述

我有一个包含一些 xml 文件的压缩文件,必须将其发送到 WCF 服务

这是参数在 wsdl 服务定义中的定义

<xs:element name="contentFile" type="xs:base64Binary" nillable="true" minOccurs="0"/>

然后我为该 WCF 构建了 ac# 客户端,一种方法具有此参数和byte[]类型。

如何将我的压缩文件转换base64Binary为该参数并将其用作该参数的值?

注意: 这是签名方法

在此处输入图像描述

标签: c#base64

解决方案


考虑到 base64 仅使用字母数字,我认为您使用哪种编码并不重要。您可能可以使用GetBytes任何编码将字符串转换为字节数组。


System.Text.Encoding.UTF8.GetBytes(base64String);


推荐阅读