Servant:将文件上传为multipart / form-data

时间:2016-01-20 09:27:41

标签: haskell servant

使用Servant实施文件上传API的方法是什么? 我正在努力处理"标准" multipart/form-data但无法弄清楚如何在Servant中声明它。

这显然不起作用,因为它无法处理多部分:

type API = "file" :> ReqBody '[OctetStream] ByteString :> Post '[OctetStream] ()

Servant是否支持文件上传?

1 个答案:

答案 0 :(得分:1)

这个组合器效果很好。只需将其放在应用程序的文件中即可。 https://github.com/haskell-servant/servant/issues/133#issuecomment-125235662