最初加载我的网站时,我需要从我的Google云存储中加载一些用户上传的图片。为了加快我的加载时间,我想以较低的分辨率获得图像。
有没有办法用URL指定这个,就像一个额外的URL参数?...
我使用的签名网址如下:
baseURL + "?GoogleAccessId=" + GoogleAccessStorageId + "&Expires=" + Expiration + "&Signature=" + UrlEncodedSignature
在此处指定:https://cloud.google.com/storage/docs/access-control#Signed-URLs
答案 0 :(得分:6)
不直接,不。 AppEngine有Images API可以提供来自GCS的图像,并且该图像服务可以包含转换,但GCS本身与它所存储的对象类型无关,并且没有图像文件的特殊知识或转换它们。
一种选择是在您上传原始图像时存储每个图像的较小版本。然后你可以直接引用那个对象。第二种选择是通过AppEngine提供图像以利用其Images API。