Haskell如何使用Hack解析文件上传/多部分表单数据?

时间:2011-12-01 16:08:40

标签: haskell multipart

我正在创建一个简单的Hack2应用程序,我可以用以下内容读取正文数据:

directory :: Application
directory env = do 
    body <- input_bytestring env
    ...

我正在尝试将表单切换为使用文件上传

<form action="/directory" method="POST" enctype='multipart/form-data'>
    <div><input type="file" name="data"></div>
    <div><input type="submit"></div>
</form>

但是它给了我一个ShortWriteException。也许input_bytestring不能处理multipart。是否有可以处理多部分表单数据的库?用Hack2做这个的任何例子?

1 个答案:

答案 0 :(得分:0)

我从未弄明白这一点。我切换到Happstack-lite,因为我无法解决这个问题,似乎没有人使用Hack2。