Estoy tratando de cargar una imagen en mi almacenamiento de blobs, pero carga el texto de la ruta del archivo en lugar de la imagen.
const { BlobServiceClient, StorageSharedKeyCredential } = require("@azure/storage-blob"); const account = "<account name hided"; const accountKey = "<key hided>"; const sharedKeyCredential = new StorageSharedKeyCredential(account, accountKey); const blobServiceClient = new BlobServiceClient( `https://${account}.blob.core.windows.net`, sharedKeyCredential ); var containerName = 'democontainer1'; async function createContainer() { const containerClient = blobServiceClient.getContainerClient(containerName); var blobName = "newblob" + new Date().getTime(); var filePath = "./newblob.jpg"; const blockBlobClient = containerClient.getBlockBlobClient(blobName); const uploadBlobResponse = await blockBlobClient.upload(filePath, filePath.length); console.log(`Upload block blob ${blobName} successfully`, uploadBlobResponse.requestId); } createContainer();Por favor cambie la siguiente línea de código:
const uploadBlobResponse = await blockBlobClient.upload(filePath, filePath.length);a
const uploadBlobResponse = await blockBlobClient.uploadFile(filePath);y debería ver que se está cargando el blob adecuado.