1

Play フレームワーク 2 アプリケーションに取り組んでおり、WebService を呼び出してファイル (画像) を送信したいと考えています。WS クラスは見つかりましたが、それを使用してファイルを送信する方法が見つかりません。私が見つけたのはこれです:

WS.url("http://localhost:9001/post").post("content")

しかし、POST リクエストを使用してファイルを送信することはできませんでした。

誰かがそれを行う方法を教えてもらえますか?

ありがとう。

CC

4

2 に答える 2

3

Play > 2.0 の場合、これでうまくいくはずです:

File file = new File("yourPath");
WS.url("/post/url").post(file);

ファイルを識別するパラメーターを追加できるため、リクエストは multipart/form-data を使用して送信する必要があります。この投稿では、Play! でそれを行う方法を示します。- https://stackoverflow.com/a/18723326/2788883

于 2013-09-23T18:36:32.753 に答える
0

次のメソッドを使用して、応答をファイルとして返します

RenderBinary(java.io.File file, java.lang.String name)

API を確認するには、このリンクをたどってください。

于 2015-12-17T12:32:38.330 に答える