X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=examples%2FMultipart.hs;h=6c15cd3a8a4ab1130737c1c770983892edb2d596;hp=e68bb396e5b292814845f7849af70995f0f35546;hb=e2a6ee839c0ca27b25b32656a5c080e4b464e7c9;hpb=d0558f77cf306aa2cab58a71aeecff04c1ffcd06 diff --git a/examples/Multipart.hs b/examples/Multipart.hs index e68bb39..6c15cd3 100644 --- a/examples/Multipart.hs +++ b/examples/Multipart.hs @@ -20,16 +20,19 @@ resMain = Just $ do setContentType $ read "text/html" output ("Multipart Form Test" ++ "
" ++ - " Enter some value:" ++ - " " ++ + " Upload some file:" ++ + " " ++ + " " ++ " " ++ "
") , resHead = Nothing , resPost = Just $ do form <- inputForm defaultLimit - let value = fromMaybe "" $ fmap snd $ find ((== "val") . fst) form + let text = fromMaybe "" $ fmap snd $ find ((== "text") . fst) form + file = fromMaybe "" $ fmap snd $ find ((== "file") . fst) form setContentType $ read "text/plain" - output ("You entered: " ++ value) + outputChunk ("You entered \"" ++ text ++ "\".\n") + output ("You uploaded a " ++ show (length file) ++ " bytes long file.\n") , resPut = Nothing , resDelete = Nothing } \ No newline at end of file