def audio(image_id): """Content rendered endpt for audio mimetypes""" grid = Story.getgridfs() file_obj = grid.get(ObjectId(audio_id)) if file_obj.content_type not in ['audio/mp3']: abort(400) return Response(file_obj,mimetype=file_obj.content_type)
def image(image_id): """Content rendered endpt for image mimetypes""" grid = Story.getgridfs() file_obj = grid.get(ObjectId(image_id)) if file_obj.content_type not in ['image/jpeg','image/png']: abort(400) if request.values.get('thumb',None): file_obj = resize_image(file_obj,(120,120)) return Response(file_obj,mimetype=file_obj.content_type)