我想编写一个 excel 并将其作为应用程序中的响应发送给用户 Play framework 1.x
。但我不确定如何设置content-type/MIME-type
返回 doc 或 excel 文件的响应。
让我知道这一步。
我想编写一个 excel 并将其作为应用程序中的响应发送给用户 Play framework 1.x
。但我不确定如何设置content-type/MIME-type
返回 doc 或 excel 文件的响应。
让我知道这一步。
从文档中:
要提供二进制数据,例如存储在服务器上的文件,请使用 renderBinary 方法。例如,如果您有一个带有 play.db.jpa.Blob 照片属性的 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);
}