嘿伙计们,我已经在这个项目上工作了一个多月,我正在尝试将文件上传到谷歌云存储桶,它可以工作,但它没有插入文件大小,使文件在使用节点 js 和 multer 时不可用< /p>
var storage = Multer.diskStorage({
destination: function (req, file, cb) {
cb(null,'./Uploads/feeds')
},
filename: function (req, file, cb) {
cb(null, `${file.fieldname + '_' +Date.now()}${Path.extname(file.originalname)}`)
}
})
var multer = Multer({ storage: storage })
//CREATE FEED
Router.post('/',multer.single('files'),async (req, res) =>{
console.log(req.file)
const blob = bucket.file(`${req.file.fieldname + '_' +Date.now()}${Path.extname(req.file.originalname)}`);
const blobStream = blob.createWriteStream();
blobStream.on('finish', async() => {
res.json('success')
});
blobStream.end(req.file.buffer);
})
请帮我解决这个问题