2016-03-15 58 views
6

最初加載我的網站時,我需要從我的Google雲端存儲中加載幾張由用戶上傳的圖片。爲了加快我的加載時間,我希望以較低的分辨率獲取圖像。從Google雲端存儲中獲取已調整大小的圖片

是否有與URL指定此,像一個額外的URL參數的方式...

我使用已簽署的網址看起來像這樣:

baseURL + "?GoogleAccessId=" + GoogleAccessStorageId + "&Expires=" + Expiration + "&Signature=" + UrlEncodedSignature 

如下規定: https://cloud.google.com/storage/docs/access-control#Signed-URLs

回答

5

不直接,沒有。 AppEngine有一個Images API可以提供來自GCS的圖像,並且該圖像服務可以包括轉換,但是GCS本身不知道它所存儲的對象的類型,並且沒有對圖像文件或轉換它們的特殊知識。

一種選擇是在您上傳原始文件時存儲每個圖像的較小版本。然後你可以直接引用那個對象。第二種選擇是通過AppEngine提供圖像以利用其圖像API。

+0

我也考慮過存儲多個版本,但是想盡量避免這種情況... Images API看起來不錯,但是 - 因爲我對Python不熟悉 - 是否有任何機會可以在Node.js中完成(很快)? – kolli

+0

我想這是一個不... – kolli

相關問題