1

Excelを作成し、Playを使用するアプリケーションの応答としてユーザーに送信したいと思いますframework 1.xcontent-type/MIME-typeしかし、ドキュメントまたはExcelファイルを返すための応答を設定する方法がわかりません。

このための手順を教えてください。

4

1 に答える 1

1

ドキュメントから:

サーバーに保存されているファイルなどのバイナリデータを提供するには、renderBinaryメソッドを使用します。たとえば、play.db.jpa.Blob photoプロパティを持つUserモデルがある場合は、コントローラーメソッドを追加して、モデルオブジェクトをロードし、保存されているMIMEタイプで画像をレンダリングします。

public static void userPhoto(long id) { 
    final User user = User.findById(id); 
    response.setContentTypeIfNotSet(user.photo.type());
    java.io.InputStream binaryData = user.photo.get();
    renderBinary(binaryData);
} 
于 2013-01-27T08:47:08.507 に答える