Получить URL загрузки после завершения изменения размера Firebase - PullRequest
4 голосов
/ 30 сентября 2019

Это то, чего я пытаюсь достичь, внедрить расширение для изменения размера изображения в firebase, загрузить изображение, а затем, когда изменение размера будет завершено, добавить превью этого dowloadUrl в документ Cloud Firestore. Этот вопрос помогает мне, но все еще не может определить большие пальцы и получить URL-адрес для загрузки, это то, что я пытался до сих пор.

Примечание. Я установил миниатюру в корневом каталоге. / превью

const functions = require('firebase-functions');
const { Storage } = require('@google-cloud/storage');
const storage = new Storage();

exports.thumbsUrl = functions.storage.object().onFinalize(async object => {
    const fileBucket = object.bucket;
    const filePath = object.name;
    const contentType = object.contentType;
    if (fileBucket && filePath && contentType) {
        console.log('Complete data');
         if (!contentType.startsWith('thumbs/')) {
             console.log('This is not a thumbnails');
             return true;
         }
         console.log('This is a thumbnails');


    } else {
        console.log('Incomplete data');
        return null;
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...