【发布时间】:2019-05-26 07:16:16
【问题描述】:
我正在尝试将图像上传到 azure blob 存储,我面临的问题是图像已成功上传,但 azure 上的图像名称是由 azure 本身随机生成的,我想自己命名图像代码
以下是我正在使用的代码
var multer = require('multer')
var MulterAzureStorage = require('multer-azure-storage')
var upload = multer({
storage: new MulterAzureStorage({azureStorageConnectionString:
'DefaultEndpointsProtocol=https;AccountName=mystorageaccount;
AccountKey=mykey;EndpointSuffix=core.windows.net',
containerName: 'photos',
containerSecurity: 'blob',
fileName : ?//how to use this options properties
})
} )
【问题讨论】:
-
似乎这是一个关于 multer 的问题,而不是关于 Azure 存储的问题。 Azure 存储不会生成随机 blob 名称;当您不指定文件名时,看起来这是 multer 的默认行为。也许看看 multer DiskStorage 文档,它似乎涵盖了它。
标签: node.js azure express azure-storage multer