我创建了一个 Web 服务客户端来将三个文件上传到服务器。这样做时我得到了一个失败的状态,这使我得出结论,要么文件没有被上传,要么上传的文件没有被识别。需要了解的基本细节是:
- 我正在使用 Struts2
- 我得到一个失败的状态(正在与服务器通信)
- 有人告诉我不必对文件进行编码(cxf 会处理该部分)
- 我将文件转换为字节流并保存在字节数组中,
- 我在上传时将此字节数组传递给 Web 服务方法。
- 在 wsdl 文件中,我注意到这些文件的类型是 base64Binary ...
我正在尝试通过 ssl 上传。
s:element minOccurs="0" maxOccurs="1" name="byteArrayTxtFile" type="s:base64Binary"
我是新手,所以不确定我是否需要做更多的事情才能成功上传文件。我必须创建一个 cxf.xml 文件吗?