Akkahtp:如何在使用mutlpart upload(实体(如[Multipart.FormData])时从路径访问捕获的值

Akkahtp:如何在使用mutlpart upload(实体(如[Multipart.FormData])时从路径访问捕获的值,akka,spray,akka-stream,akka-http,Akka,Spray,Akka Stream,Akka Http,我试图在上传文件时从path访问捕获的值,但无法了解实现的想法 以下是示例代码: trait TestRoute extends { val regEx = """(\w+)""".r def testRoute: Route = path("testing" / regEx / regEx / regEx){ post { //How do i Access (captured regex from the path) inside entity ent

我试图在上传文件时从path访问捕获的值,但无法了解实现的想法

以下是示例代码:

trait TestRoute extends {
  val regEx = """(\w+)""".r
  def testRoute: Route = path("testing" / regEx / regEx / regEx){
    post {
      //How do i Access (captured regex from the path) inside entity
      entity(as[Multipart.FormData]) { fileData => {
        complete {
           "UpLoadDOne"
        }  
       }
    }
   }
}           


谢谢你的帮助

如果使用喷雾剂,您将需要:

import spray.routing.PathMatchers.Segment

trait TestRoute extends {

  def testRoute: Route = path("testing" / Segment / Segment / Segment){ case (A, B, C) =>
    post {
      entity(as[Multipart.FormData]) { fileData =>
        complete {
          "UpLoadDOne"
        }
      }
    }
  }