On Nov 18, 2008, at 9:19 AM, Stephan Wehner wrote:
On Tue, Nov 18, 2008 at 8:37 AM, Alexey Petrushin <[EMAIL PROTECTED]
> wrote:
Michael D'Auria wrote:
Is there a reason why you are avoiding the filesystem for storage?
Michael
Yes, i'm using abstract storage interface, that can be implemented as
local file system, remote file system, distributed file system,
database, cache.
In this case the temp file is not needed. I can just switch the input
stream to it's destination without lost performance on not needed IO
operations.
You could look at the Ruby code that produces the temporary files, and
change it.
It is in method CGI::QueryExtension#read_multipart in cgi.rb
(/usr/lib/ruby/1.8/cgi.rb on my machine)
Mongrel doesn't actually use CGI.rb, thats only rails. You want to
look in http_request.rb and patch the code that writes to a tmpfile
and have it write to wherever you want:
http://mongrel.rubyforge.org/browser/trunk/lib/mongrel/http_request.rb#L47
Cheers-
Ezra Zygmuntowicz
[EMAIL PROTECTED]
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users