質問: javaを用いてWebアプリケーションの開発を行っています。 [本題] データベースに登録してあるbyte[]型のPDFファイルをwebブラウザでプレビューさせる機能があるのですが、 どのように実装すればできますでしょうか。 助言お願いします。
回答: ダウンロード機能を使って`byte[]`型データをストリームで書き出します。 その際に、mimeヘッダーに`application/pdf`を指定します。 ブラウザー側でPDFを直接開けるようになっている必要があります。 何をお使いなのか分からないので、これ以上は具体的には書けません。 Play2.xなら下記ページが参考になるのではないでしょうか。 前述したMIMEヘッダーとは"Content-Type"のことです。 HTTP レスポンスのストリーミング (Play 2.1.x ドキュメント)