ファイルの場所をデータベースに保存しています。ファイルはその場所にあります。次に、そのファイルを取得してユーザーに返します。私のファイルは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>