Example #1
0
 def create(self, filename, temp_file, mimetype):
     obj = createContentInContainer(self.container,
                                    self.fti.factory,
                                    id=filename,
                                    title=filename)
     field = IPrimaryFieldInfo(obj).field
     blob_file = NamedBlobFile(data=open(temp_file.name),
                               filename=unicode(filename),
                               contentType=mimetype)
     field.set(obj, blob_file)
     self.container.reindexObject()
     return obj