Я создаю простое приложение 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 не может обрабатывать составные части. Есть ли библиотека, которая может обрабатывать данные составных форм? Любые примеры выполнения этого с Hack2?