【发布时间】:2012-08-18 05:48:39
【问题描述】:
为了实现流式上传,我编写了一个自定义 PartHandler (Thread here)。
我现在需要访问存储在 play 中的值! PartHandler 中的会话。 我怎样才能做到这一点 ?
代码示例:
def uploadFile() =
Action( parse.multipartFormData(myPartHandler) )
{ request =>
request.session.get("myValue") // <-- Recovering value is fine here
Ok("Done") }
def myPartHandler: BodyParsers.parse.Multipart.PartHandler[MultipartFormData.FilePart[Result]] = {
parse.Multipart.handleFilePart {
case parse.Multipart.FileInfo(partName, filename, contentType) =>
// ** Need to access a value in session here **
//request.session.get("myValue")...
// Handle part ...
谢谢!
【问题讨论】: