Загрузите изображение base 64 после звонка в хранилище базы данных с помощью облачной функции в машинописи - PullRequest
0 голосов
/ 19 февраля 2019

Привет. Я хочу загрузить изображение в хранилище базы данных с помощью облачной функции. Ниже приведен мой код, где оно отображается в корзине, но с разбитым изображением. Заранее спасибо.

var base64EncodedImageString = driverDetails.profilePhoto,
                            mimeType = 'image/jpeg',
                            fileName = 'Thumbnail64.jpg';
                        const imageBuffer = new Buffer(base64EncodedImageString, 'base64');
                        var bucket = admin.storage().bucket();
                        var file = bucket.file('profile-imagesss/' + fileName);
                        file.save(imageBuffer, {
                            metadata: { contentType: mimeType },
                        })

, где driverDetails.profilePhotoизображение base64, отправляемое по телу, как данные: image / jpeg; base64, / 9j / 4AAQSkZJRgABAQEAYABgAA

...