發送它,我想做到以下幾點: 創建一個谷歌雲功能(HTTP觸發),簡單地讀一斗(谷歌雲存儲)的圖像文件,發送它作爲迴應。讀取圖像,並使用谷歌雲功能
我已經嘗試了一些組合,我認爲它應該是這樣的:
'use strict';
const gcs = require('@google-cloud/storage')();
exports.sendImage = function sendImage(req, res) {
let bucket = gcs.bucket('my-bucket-name');
let myImage = bucket.file('my-image-file.jpg');
res.contentType('image/jpeg');
res.end(myImage, 'binary');
};
以上函數成功部署,但是當我觸發它只是使用url(在瀏覽器),也沒有任何結果。
我這樣做很簡單,因爲如果它與一個圖像一起工作,我可以改進代碼來調用任何圖像。
我的最終目標是有類似的東西表現出對這個職位:在谷歌雲功能 https://medium.com/google-cloud/uploading-resizing-and-serving-images-with-google-cloud-platform-ca9631a2c556
但是運行。如果我設法發送一個簡單的圖像,我可以使用一些模塊,如node-image-resize到最後的結果。