[Zope3-dev] Proposal for optimized Blob handling

Bernd Dorn zope-mailinglist at mopa.at
Wed Mar 7 15:03:05 EST 2007


On 07.03.2007, at 17:37, Christian Theune wrote:

> Hi,
>
> I'm writing up a proposal for the ZODB to make even more efficient  
> Blob
> handling possible.
>
> This includes not copying the data from an uploaded file, but using a
> `link` operation when possible.
>
> However, the Zope 3 publisher currently uses the default  
> implementation
> of the cgi module's FieldStorage.
>
> I propose to create a small subclass to override the `make_file`  
> method
> to use `NamedTemporaryFile` instead of `TemporaryFile` to allow the  
> file
> being accessible from a filename so I can apply a `link` operation.
>
> Notice: The FieldStorage explicitly provides the `make_file` method to
> allow overriding in this sense.
>
> Does anybody feel like this would be a bad idea?

that would be nice, i would prefer to make the whoe FieldStorage  
class pluggable via a factory interface

this is a long outstanding issue for z3c.extfile too, i also wanted  
to access the file directly

greez, bernd


>
> Christian
>
> -- 
> gocept gmbh & co. kg - forsterstraße 29 - 06112 halle/saale - germany
> www.gocept.com - ct at gocept.com - phone +49 345 122 9889 7 -
> fax +49 345 122 9889 1 - zope and plone consulting and development
> _______________________________________________
> Zope3-dev mailing list
> Zope3-dev at zope.org
> Unsub: http://mail.zope.org/mailman/options/zope3-dev/zope- 
> mailinglist%40mopa.at
>



More information about the Zope3-dev mailing list