From: Darren G. <dar...@gm...> - 2010-02-27 15:34:23
|
Hi Marshall, On 27 February 2010 03:10, Marshall Clow <mcl...@gm...> wrote: > On Feb 11, 2010, at 9:02 AM, Darren Garvey wrote: > > I've taken a look at this. It looks pretty cool, like it could fit the > bill. Two extra features that I would find very useful are: > > * Either: > - Ability to restart the parser - ie. support chunked data. > or: > - Ability to pass in a Boost.Asio-compatible *ReadStream instead of an > istream. > * Ability to store file uploads directly to the filesystem (ie. so you can > support uploading huge files). > > Marshall, are you planning to integrate your MIME parser with cpp-netlib? > > > [ Sorry for the long delay - work jumped up and bit me hard ] > > Yes and no. ;-) > > I think that the MIME routines (parser, storage, manipulation, and output) > should be a separate library from cpp-netlib. > Yes, for sure. MIME parsing is generally useful enough to justify a library in itself... Equally, I think a URL library would be useful in and of itself too. > However, I have no problem with cpp-netlib using it, and I will be > checking it into the cpp-netlib github repo so that development of the two > can continue together. > This is how I saw it being done. Please let us know when you check this in! > -- Marshall > > P.S. The reasoning behind this that other libraries in boost might want to > consume/create/manipulate MIME messages. > eg. A CGI library. ;o) > P.P.S. If you *completely* hate this, let me know and we can hash it out. > Sounds good to me. Cheers, Darren |