Stas Bekman <[EMAIL PROTECTED]> writes:
[...]
> It doesn't sound like a good idea. Users ain't need to mess with
> bucket brigades, unless they really want to. If the upload is always
> going through the temp file, why making things complex for the users?
Exactly because it is NOT always going through a temp file.
Just look further upthread- this particular user doesn't
even *want* a temp file, just the data. Why should he need
to make all those "open/read/write/close file" system calls
if he doesn't need them?
> In any case it's the best to hide the internals behind an API,
> so you can do:
>
> my $upload_data = $req->upload('file')->slurp;
>
> and inside slurp you have the C API to do anything you need. How
> does that sound?
That's a possibility, but I fail to see its advantage over
APR::Brigade exposing flatten(). It is part of the C API
after all, eh? Why shouldn't perl programmers have access
to it?
--
Joe Schaefer
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html