1

サーバーに 3 つのファイルをアップロードする Web サービス クライアントを作成しました。そうしている間に失敗ステータスになり、ファイルがアップロードされていないか、アップロードされたファイルが認識されていないという結論に至りました。知っておくべき重要な詳細は次のとおりです。

  • 私はStruts2を使用しています
  • 失敗ステータスが表示されます (サーバーとの通信が行われています)
  • ファイルをエンコードする必要はないと言われました(cxfがその部分を処理します)
  • ファイルをバイトストリームに変換してバイト配列に保存したところ、
  • アップロード中に、このバイト配列を Web サービス メソッドに渡しています。
  • wsdl ファイルで、これらのファイルのタイプが base64Binary であることに気付きました...
  • SSL経由でアップロードしようとしています。 s:element minOccurs="0" maxOccurs="1" name="byteArrayTxtFile" type="s:base64Binary"

    私はこれに慣れていないので、ファイルを正常にアップロードするためにさらに何かをする必要があるかどうかわかりません. cxf.xml ファイルを作成する必要がありますか?

4

0 に答える 0