def addImage(mime,description,bf): 'Add Image' image=Images(mime=mime,description=description) image.size=len(image.bf) image.filetype,image.width,image.height=getImageInfo(bf) image.put() imageblob = ImageBlob(image=image, bf=bf) imageblob.put() prependToRSS([image]) return image
def addImage2(bf): image=Images() image.size=len(bf) image.filetype,image.width,image.height=getImageInfo(bf) if not image.filetype:return None image.mime=image.filetype image.put() imageblob = ImageBlob(image=image, bf=bf) imageblob.put() prependToRSS([image]) return image
def post(self, parent_info): # inputのname="file"と対応している file_blob = self.get_uploads('file')[0] serve_url = images.get_serving_url(file_blob.key()) image_obj = ImageBlob(parent=parent_info.key) image_obj.populate( file_name=file_blob.filename, content_type=file_blob.content_type, file_size=file_blob.size, image_url=serve_url, proprietor=parent_info.nickname ) image_obj.put() return self.redirect('/view_image/%s' % file_blob.key())