exports.downloaFile = functions
.https.onRequest(async (req, res) => {
var bucket = admin.storage().bucket("myBucket");
const file = bucket.file('myfile.txt');
const encrypted = myFunctionForEncrypt(file);
// Now, how to send the stream so the user/app can download it ?
});
Мне нужно создать конечную точку для загрузки файла. Перед началом загрузки мне нужно применить криптографию. Для этого мне нужно что-то очень простое c, которое я не могу найти в Google:
- Получите файл из корзины и поместите байтовый массив в память
- Поток, чтобы его можно было загрузить