X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FMultipartForm.hs;h=7d0866cd4225fe0ec54f8c77f84a01fc24e5dbe6;hb=6126eb9;hp=8d09d701fbe460a37059c6ed196e99b06d0f855d;hpb=dfc778742934b8f2ac6a6709741c79ecd40c5ff1;p=Lucu.git diff --git a/Network/HTTP/Lucu/MultipartForm.hs b/Network/HTTP/Lucu/MultipartForm.hs index 8d09d70..7d0866c 100644 --- a/Network/HTTP/Lucu/MultipartForm.hs +++ b/Network/HTTP/Lucu/MultipartForm.hs @@ -53,7 +53,7 @@ data ContDispo printContDispo ∷ ContDispo → Ascii printContDispo d - = A.fromAsciiBuilder $ + = A.fromAsciiBuilder ( A.toAsciiBuilder (A.fromCIAscii $ dType d) ⊕ printParams (dParams d) ) @@ -92,7 +92,7 @@ partToFormPair ∷ Monad m ⇒ Part → m (Maybe (Text, FormData)) {-# INLINEABLE partToFormPair #-} partToFormPair pt | dType (ptContDispo pt) ≡ "form-data" - = do name ← partName pt + = do name ← partName pt let fname = partFileName pt let fd = FormData { fdFileName = fname @@ -122,7 +122,7 @@ getContDispo ∷ Monad m ⇒ Headers → m ContDispo getContDispo hdr = case getHeader "Content-Disposition" hdr of Nothing - → fail ("There is a part without Content-Disposition in the multipart/form-data.") + → fail "There is a part without Content-Disposition in the multipart/form-data." Just str → let p = do d ← contDispoP endOfInput