Google app engine image.ServingURL和Google Storage BlobKey在开发服务器上不工作

Google app engine image.ServingURL和Google Storage BlobKey在开发服务器上不工作,google-app-engine,go,google-cloud-storage,Google App Engine,Go,Google Cloud Storage,我正在运行一个本地开发服务器,并使用image.ServingURL从存储在Google存储中的BlobKey创建url。此url是否应返回dev服务器上的映像 我遇到如下错误:找不到带有密钥编码的\u gs\u文件的blob: Im使用blobstore.BlobKeyForFilec,其中storageKey为/gs/+ 不确定这是否应该使用dev上的服务url提供图像?如何最好地诊断?关于这个问题,我已经回答了自己的问题。它包含Python代码,用于使用Google云存储读取和写入文件bl

我正在运行一个本地开发服务器,并使用image.ServingURL从存储在Google存储中的BlobKey创建url。此url是否应返回dev服务器上的映像

我遇到如下错误:找不到带有密钥编码的\u gs\u文件的blob:

Im使用blobstore.BlobKeyForFilec,其中storageKey为/gs/+


不确定这是否应该使用dev上的服务url提供图像?如何最好地诊断?

关于这个问题,我已经回答了自己的问题。它包含Python代码,用于使用Google云存储读取和写入文件blob以及创建服务URL

这些代码适用于图像和其他文件,如js、css和pdf。在SDK和GAE产品中


代码如下:

我不确定您想要完成什么。为什么要将GS id存储到BlobStore中?这对我来说没有多大意义。@rdodev image.ServingURL需要一个BlobKey,可以通过blobstore.BlobKeyForFile从GCS中的一个文件中获取,但是,它们没有被提供。我的问题更像是:为什么要使用blobstore?只需直接从GCS推送和服务对象,不?@rdodev,因为我想从图像服务中获得一个永久的图像url,它允许我裁剪、调整大小和缓存图像。啊,明白了!现在这更有意义了。这个http://localhost:8080/_ah/gcs/app_default_bucket url似乎无法为我提供文件。是否使用GO?在Python中,我们有一个云存储客户端,它是SDK的一部分。有一个SDK,它提供了这些方法。但是,他们发现创建的URL似乎不起作用。。不确定这是否是本地开发人员服务器的限制,或者完全是其他原因。似乎继续GAE真的是一个笑话。即使$PHP也比GO更稳定。世界跆拳道联盟