1

私は長い間グーグルで検索しましたが、答えはありません。誰かが私を助けてくれることを願っています。

たとえば、jersey サーバー側で multipart/mixed パッケージを受け取った場合、その構造は次のようになります。

マルチパート/混合
   | |
   |---タイトル: テキスト/プレーン
   | |
   |---テキスト コンテンツ: text/plain
   | |
   |---画像コンテンツ: multipart/mixed
   | | | |
   | | |--- 画像名: text/plain
   | | | |
   | | |--- 画像本体: image/jpeg
   | |
   |…………

最初の 2 つの bodypart は、 bodypart.getEntityAs(Class clazz)メソッドを使用して簡単に処理できます。しかし、ネストされたマルチパートの場合、BodyPartEntity のみを取得し、それを介して入力ストリームを取得できます。明らかに、入力ストリームを介して画像名と画像本体を取得するのは簡単ではありません。では、元のマルチパート/混合エンティティを取得するにはどうすればよいですか、またはジャージーでネストされたマルチパート/混合タイプを処理する正しい方法は何ですか?

4

1 に答える 1

0

最後に私はエラーを見つけました。ネストされたマルチパートには、ヘッダーに境界が必要であり、親と同じではありません。

于 2013-04-27T14:44:01.003 に答える