Multer Azure Storage is a storage engine for multer (Express middleware) that saves uploaded files to Azure Blob Storage. Version 0.2.0 is the latest stable release. It supports configuration via connection string or account name/access key, customizable file naming, and returns blob properties (size, etag, metadata, URL) for each upload. This package is specific to the older Azure Storage SDK (v1) and the deprecated azure-storage npm package; it is not compatible with @azure/storage-blob v12. The repository appears unmaintained with no tests and no updates since 2017.
npm install multer-azure-storageNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to set up an Express server using multer and multer-azure-storage to handle file uploads to Azure Blob Storage.
Migrate to the @azure/storage-blob package and use a different multer storage engine that supports it.
Use require() instead of import.
Provide a valid connection string or account credentials.
Manually create the Azure Storage container before using the engine.
Use 'blob' for public read access to blobs, or set to 'container' for full public access.
Run 'npm install azure-storage' to install the dependency.
Use 'const MulterAzureStorage = require('multer-azure-storage');' instead of 'import MulterAzureStorage from ...'Provide 'azureStorageConnectionString' or both 'azureStorageAccount' and 'azureStorageAccessKey'.
Create the container in Azure Portal or via Azure CLI before uploading files.