[web-devel] Any examples of using RequestBodyBuilder from http-enumerator
Michael Snoyman
michael at snoyman.com
Fri Dec 9 09:13:38 CET 2011
Can I see an actual code snippet where this comes up? I'd be surprised
if we need such a change.
On Fri, Dec 9, 2011 at 10:04 AM, Aristid Breitkreuz
<aristidb at googlemail.com> wrote:
> I think I had a similar problem once. The () may need to be changed to
> forall a. a. Consider filing a bug in http-enumerator.
>
> Aristid
>
> Am 09.12.2011 08:16 schrieb "Erik de Castro Lopo" <mle+hs at mega-nerd.com>:
>
>> Michael Snoyman wrote:
>>
>> > RequestBodyBS bs ~== RequstBodyBuilder (S.length bs) (fromByteString
>> > bs)
>>
>> Ok, that probably means I need to look at RequestBodyEnum
>> instead.
>>
>> What I'd like to do is somthing like:
>>
>> status <- getFileStatus fname
>> let size = fromIntegral $ fileSize status
>> req { HE.requestBody = HE.RequestBodyEnum size $ enumBuilder fname }
>> where
>> enumBuilder :: String -> Enumerator Builder IO ()
>> enumBuilder fname = EB.enumFile fname ........
>>
>> but I can't get the types to match up. Its seems the () requirement
>> for enumBuilder is too inflexible.
>>
>> Cheers,
>> Erik
>> --
>> ----------------------------------------------------------------------
>> Erik de Castro Lopo
>> http://www.mega-nerd.com/
>>
>> _______________________________________________
>> web-devel mailing list
>> web-devel at haskell.org
>> http://www.haskell.org/mailman/listinfo/web-devel
>
>
> _______________________________________________
> web-devel mailing list
> web-devel at haskell.org
> http://www.haskell.org/mailman/listinfo/web-devel
>
More information about the web-devel
mailing list