我正在使用Multer将文件上传到Azure BLOB。 直到现在我都这样声明了Multer对象:
var upload = multer({
storage: new MulterAzureStorage({
azureStorageConnectionString: '...',
containerName: '...',
containerSecurity: '...'
})
}).single("path/to/upload");
然后我像这样调用Multer对象:
upload(req,res, function(err) { })
但是现在我要使功能动态化,以前是{p {1}}
string("upload")
block是硬编码的,现在我正尝试使用变量而不是像这样
single("upload")
但是它不能像这样工作。 现在完整的代码看起来像这样,
var uploadPath = "path/to/upload";
single(uploadPath)