Haskell, как анализировать данные о загрузке файлов/составных формах с помощью Hack?

Я создаю простое приложение 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?


person Sean Clark Hess    schedule 01.12.2011    source источник


Ответы (1)


Я так и не понял этого. Я перешел на Happstack-lite, потому что не мог в этом разобраться, и похоже, что никто не использует Hack2.

person Sean Clark Hess    schedule 14.01.2012