On Mon, 22 Oct 2001, Oleg Broytmann wrote:
On Mon, Oct 22, 2001 at 12:11:34PM +0200, Michel Vayssade wrote:
Inside python code I tried using : self.manage_addImage('newid','localfs/image.gif',content_type='image/gif')
the "newid" object is created but its content is the STRING "localfs/image.gif" where I expected the CONTENT of the file localfs/image.gif
what do I miss ? You missed exactly this - content :) Put the content of the object instead of its name as the second parameter.
right ! ok here is the code that work : file = "filesystem/myimage.gif" ffi = open(file, 'r') self.manage_addImage('imageid',ffi,content_type='image/gif') ffi.close() and OK but now : trying the "same" trick with : name = 'myfile' file = name+'.py' # the file is Extentions/myfile.py ffi = open(file, 'r') self.manage_addExternalMethod (name,name,ffi,'mymethod') ffi.close() I got : Error Type: AttributeError Error Value: manage_addExternalMethod I have done: from Products.ExternalMethod.ExternalMethod import manage_addExternalMethod I tried a lot of ways calling this method, but none work .. Probably somebody has already get it work ? thanks the list is very helpfull at least its good for morale seeing you are not alone in the dark :) -- _/ _/ _/_/_/ _/_/ Michel.Vayssade@UTC.fr Service Informatique _/ _/ _/ _/ T:33/0-3.44.23.49.24 Universite de Technologie _/ _/ _/ _/ F:33/0-3.44.23.46.77 BP 20.529 60205 Compiegne _/_/ _/ _/_/ _ mv@utc.fr __/www.utc.fr/~vayssade____ France