Thanks Harald, I do indeed have ExtFile loaded on my system, and had ignored it for the sake of figuring out LocalFS. Will give it a look now, but will it really help? It sounds like the same conundrum except that when depositing a file somewhere, the meta data is in fact captured and stored, and can be requested after is deposit. But what I want is this operation to occur beforehand..... Which makes me ask, how do I access the physical path of an HTTPRequest.upload.instance so I can perform a string.search? Paz Harald Scheirich wrote:
What might help in your case is the ExtFile/ExtImage product.
It deposits binaries in a directory on the server but also creates Zope objects to access that file. It uses the Python Imaging Library for the handling of Images.
I assume PIL does not use file endings but header info from the files to detect the filetype you probably still need to actually create the object to do some checking or subclass ExtImage in Python to provide some more error checking .
Harald
At 12:13 PM +0100 2/28/01, Paul Zwarts wrote:
So the question is, how do I get an attribute of an object while its still masquerading in the REQUEST as an upload instance....? Other reasons being is that on my old system, (its a link databse) hackers tried to upload .exe's thinking they could get a server-side trojan running, so I provide some kind of error checking....
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )