我对play框架、函数式编程和Iteratee I/O都很陌生,所以我的问题可能与主题无关甚至很愚蠢。
我想将大型文本文件作为流上传到第三方,并同时提取有关该文件的元数据(基于其内容,简单地说它是一个csv文件)。
我已经编写了两个工作中的body解析器:
我想将大型文本文件作为流上传到第三方,并同时提取有关该文件的元数据(基于其内容,简单地说它是一个csv文件)。
我已经编写了两个工作中的body解析器:
Iteratee[Array[Byte], B]
包含写入逻辑,Iteratee[Array[Byte], MetaData]
则包含元数据提取逻辑。请告诉我如何组合这两个解析器以在同一时间处理写入和提取内容。