Я пытаюсь отправить изображения в хранилище, но получаю ошибку.Когда я отправляю данные в хранилище, данные загружаются, но при попытке загрузить их размер равен 0 б, это показывает ошибку.Это моя функция для публикации данных.
async postImages(file) {
var bucket = admin.storage().bucket()
let prom = new Promise((resolve, reject) => {
let newFileName = `${file.name}_${Date.now()}`
let fileUpload = bucket.file(newFileName)
const blobStream = fileUpload.createWriteStream({
metadata: {
contentType: file.type,
size: file.size
}
})
blobStream.on('error', (err) => {
reject('Something is wrong! Unable to upload at the moment!' + err)
})
blobStream.on('finish', () => {
const url = `https://storage.googleapis.com/${bucket.name}/${fileUpload.name}`
resolve(url)
})
blobStream.end(file.buffer)
})
return await prom
},
Спасибо за ваши ответы.