, resHead = Nothing
, resPost
= Just $ do form <- inputForm defaultLimit
- let text = fromMaybe "" $ fmap snd $ find ((== "text") . fst) form
- file = fromMaybe "" $ fmap snd $ find ((== "file") . fst) form
+ let text = fromMaybe "" $ fmap fdContent $ find ((== "text") . fdName) form
+ file = fromMaybe "" $ fmap fdContent $ find ((== "file") . fdName) form
+ fileName = fdFileName =<< find ((== "file") . fdName) form
setContentType $ read "text/plain"
outputChunk ("You entered \"" ++ text ++ "\".\n")
- output ("You uploaded a " ++ show (length file) ++ " bytes long file.\n")
+ outputChunk ("You uploaded a " ++ show (length file) ++ " bytes long file.\n")
+ output ("The file name is " ++ show fileName ++ ".\n")
, resPut = Nothing
, resDelete = Nothing
}
\ No newline at end of file