Scala 如何发送多方表单请求

Scala 如何发送多方表单请求,scala,playframework,Scala,Playframework,我已经用这种类型构造了一个多部分表单: val formData=MultipartFormData[临时文件] 我想使用WSClient发布此表单数据,但post方法采用的类型是: def post(body:Source[MultipartFormData.Part[Source[ByteString,]],]):Future[Response] 我如何转换我的formdata以匹配此类型,以便使用此post方法?你看了吗?是的,我看了!但这只是一个文件。我想发布多个文件。如果你有一个文

我已经用这种类型构造了一个多部分表单:

val formData=MultipartFormData[临时文件]
我想使用WSClient发布此表单数据,但post方法采用的类型是:

def post(body:Source[MultipartFormData.Part[Source[ByteString,]],]):Future[Response]

我如何转换我的formdata以匹配此类型,以便使用此post方法?

你看了吗?是的,我看了!但这只是一个文件。我想发布多个文件。如果你有一个文件列表,你可以直接映射到它,对吗?fileList.map{tmpFile=>ws.url(url).post(源(FilePart(tmpFile.getName,tmpFile.getName,Option(“text/plain”),FileIO.fromPath(tmpFile.toPath))::DataPart(“key”,“value”)::List())}