0

ファイルの場所をデータベースに保存しています。ファイルはその場所にあります。次に、そのファイルを取得してユーザーに返します。私のファイルはjpgではなく、pdfも拡張子を.abcとは見なしません。

Webサービスを起動して、ユーザーがダウンロードできるように、このファイルをユーザーに返す方法。

4

2 に答える 2

1

@Produces("*/*")

yourmethod(){}

Content-Typeまたは、プログラムでヘッダーを設定できるjavax.ws.rs.core.Responseを返します

于 2013-01-29T09:34:46.150 に答える
0

LocationこれにはHTTPヘッダーを使用できます。実際のパスをロケーションヘッダーとして設定し、応答を返すことができます。その場合、そのURLにリダイレクトしてダウンロードするのはクライアントの責任です。

自分で内容を返却したい場合は、ファイルの内容をとして設定Content-Typeして返却してください。application/octet-stream残りのサービスのURLは次のようになると思いますhttp://abc/yourapp/files/<idOfYourFile>

于 2013-01-29T09:48:02.237 に答える