мой URL-адрес: "http://localhost:8080/i/agt0b3R0eXN3b3JsZHIQCxIJSW1hZ2VCbG9iGIUDDA.jpg", и мне просто нужна часть" agt0b3R0eXN3b3JsZHIQCxIJSW1hZ2VCbG9iGIUDDA ".
мой app.yaml выглядит так:
handlers:
- url: /i/.*
script: static_images.py
statc_images
class StaticImage(webapp.RequestHandler):
def get(self):
image_blob_key = db.Key(self.request.get('')) # here I need the blob_key from url, in this case is "agt0b3R0eXN3b3JsZHIQCxIJSW1hZ2VCbG9iGIUDDA"
image_blob = db.get(image_blob_key)
if image_blob:
self.response.headers['Content-Type'] = 'image/jpeg'
self.response.out.write(image_blob.data)
else:
self.response.out.write("Image not available")
def main():
app = webapp.WSGIApplication([('/i/(\d+)\.jpg', StaticImage)], debug=True) # im not pretty sure this is good: '/i/(\d+)\.jpg'
run_wsgi_app(app)
if __name__ == "__main__":
main()
спасибо большое!;)