2012-05-09 35 views
0

C#を使用してXMLを使用してサーバーにファイルをアップロードする方法について十分に説明しましたが、Javaを使用して同じことを行う方法が見つからず、それはまったくありません。あなたの誰かがこの仕事をうまくやってくれたのかなと思います。Javaを使用してXML Webserviceを使用してファイルをアップロードする方法

私は、画像ファイルのキャプションと説明としていくつかのテキスト値を含むHTTP投稿を行い、それらを画像ファイルとXMLを使ってWebサーバーに投稿することを意図しています。

答えて

0

ジャージーを使ってファイルをアップロードするのはとても簡単です。実際には、InputStreamとしてファイルコンテンツにアクセスすることができます。以下のサンプルコードを参照してください。

@Consumes("multipart/form-data") 
@POST 
public void post(@FormParam("file") InputStream file) { 
    ... 
} 

クライアント側では、HTTPリクエストを送信するのに役立ちます。良いサンプルはここにあります:http://www.tuple23.com/2010/03/file-upload-using-jersey-client.html

+0

ジャージーのホームページ:http://jersey.java.net/ –

+1

私はもう少し完全な説明が必要です。あなたは入力ストリームとしてアップロードされたファイルを受け取るためにサーバー側で実行されるコードを意味しているようですね。私の平均は、クライアント側で実行されるプログラムでJavaアプリケーションを使用してファイルをアップロードすることです。 –

+0

申し訳ありませんが、私の誤解。答えはクライアント側のJerseyサンプルへのリンクで更新されました。 –

関連する問題