如何通過POST(表單數據)HTTP REST請求存儲文件Firebase Cloud Functions因此我可以在REST請求之後在雲中處理,然後存儲在一個連接到我的項目的桶。使用雲功能存儲文件到Firebase存儲使用雲功能REST API請求
例如很容易訪問,但存儲是沒有的,我試圖在即時通訊無法將其保存在Firebase Storage使用multiparty和busboy林達的NodeJS,但問題依然。從火力功能訪問fireabse /谷歌雲存儲
var busboy = new Busboy({
headers: req.headers
});
busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
file.on('data', function(data) {
// const object = data;
// const fileBucket = object.bucket;
// const bucket = gcs.bucket(filename);
// const tempFilePath = path.join(os.tmpdir(), filename);
console.log(data);
});
file.on('end', function() {
console.log('File [' + fieldname + '] Finished');
});
});
busboy.on('field', function(fieldname, val, fieldnameTruncated, valTruncated, encoding, mimetype) {
console.log('Field [' + fieldname + ']: value: ' + inspect(val));
});
busboy.on('finish', function() {
console.log('Done parsing form!');
res.writeHead(200, {
Connection: 'close'
});
res.end();
});
req.pipe(busboy);
我有運行問題火力存儲Im做使用HTTP POST多的要求,但我不能在功能它臨時存儲在那裏我使用NodeJS處理髮布請求,然後將其保存在谷歌存儲中。 – Ivor