ファイルの場所をデータベースに保存しています。ファイルはその場所にあります。次に、そのファイルを取得してユーザーに返します。私のファイルはjpgではなく、pdfも拡張子を.abcとは見なしません。
Webサービスを起動して、ユーザーがダウンロードできるように、このファイルをユーザーに返す方法。
@Produces("*/*")
yourmethod(){}
Content-Typeまたは、プログラムでヘッダーを設定できるjavax.ws.rs.core.Responseを返します
LocationこれにはHTTPヘッダーを使用できます。実際のパスをロケーションヘッダーとして設定し、応答を返すことができます。その場合、そのURLにリダイレクトしてダウンロードするのはクライアントの責任です。
自分で内容を返却したい場合は、ファイルの内容をとして設定Content-Typeして返却してください。application/octet-stream残りのサービスのURLは次のようになると思いますhttp://abc/yourapp/files/<idOfYourFile>