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