X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=examples%2FMultipart.hs;h=ab857a8be0b13bf85f5beed89028011ca9a97cc0;hb=279ceeb2fd40ed7548c8a1afe143ea3f0052917d;hp=e827ae67ab8712f2ebbb9da13cadd1b9409ee2e2;hpb=251831f3e465eb77666193efcb9b4c02531faa6c;p=Lucu.git diff --git a/examples/Multipart.hs b/examples/Multipart.hs index e827ae6..ab857a8 100644 --- a/examples/Multipart.hs +++ b/examples/Multipart.hs @@ -1,5 +1,6 @@ {-# LANGUAGE OverloadedStrings + , QuasiQuotes , UnicodeSyntax #-} import qualified Data.ByteString.Lazy.Char8 as Lazy @@ -10,6 +11,12 @@ import Data.Maybe import Data.Monoid.Unicode import Network import Network.HTTP.Lucu +import Prelude hiding (head) +import Prelude.Unicode +import Text.Blaze hiding (text) +import Text.Blaze.Html5 hiding (text) +import Text.Blaze.Html5.Attributes hiding (form, title) +import Text.Blaze.Renderer.Utf8 main â· IO () main = let config = defaultConfig { cnfServerPort = "9999" } @@ -17,25 +24,30 @@ main = let config = defaultConfig { cnfServerPort = "9999" } tree = C.fromList [ ([], nonGreedy resMain) ] in do putStrLn "Access http://localhost:9999/ with your browser." - withSocketsDo $ runHttpd config $ resourceMap tree + withSocketsDo â runHttpd config $ resourceMap tree resMain â· Resource resMain = C.fromList [ ( GET - , do setContentType $ parseMIMEType "text/html" - putChunks $ "