C# を使用して XML 経由でサーバーにファイルをアップロードする方法についての説明をたくさん読みましたが、Java を使用して同じことを行う方法が見つからず、まったく理解できませんでした。あなたの誰かがこの仕事を成功させたのだろうか。
私の意図は、画像ファイルのキャプションと説明としていくつかのテキスト値を含む HTTP 投稿を行い、それらと画像ファイルを XML 経由で Web サーバーに投稿することです。
C# を使用して XML 経由でサーバーにファイルをアップロードする方法についての説明をたくさん読みましたが、Java を使用して同じことを行う方法が見つからず、まったく理解できませんでした。あなたの誰かがこの仕事を成功させたのだろうか。
私の意図は、画像ファイルのキャプションと説明としていくつかのテキスト値を含む HTTP 投稿を行い、それらと画像ファイルを XML 経由で Web サーバーに投稿することです。
Jersey を使用してファイルをアップロードするのは非常に簡単です。実際には、ファイル コンテンツにInputStreamとしてアクセスできるようになります。以下のサンプルコードを参照してください。
@Consumes("multipart/form-data")
@POST
public void post(@FormParam("file") InputStream file) {
...
}
クライアント側では、Jersey は HTTP リクエストの送信にも役立ちます。良いサンプルがここにあります: http://www.tuple23.com/2010/03/file-upload-using-jersey-client.html