This blog article shows how to upload/download files into the Azure Blob storage.
![](https://static.wixstatic.com/media/ee9d49_ad4a0efda1da47f3a9bfbb02b1484ee6~mv2.png/v1/fill/w_49,h_22,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ee9d49_ad4a0efda1da47f3a9bfbb02b1484ee6~mv2.png)
Fig 1 - A container stores all the uploaded blobs
![](https://static.wixstatic.com/media/ee9d49_e109d254c39f4da1ba87a7a01e4d54ad~mv2.png/v1/fill/w_49,h_25,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ee9d49_e109d254c39f4da1ba87a7a01e4d54ad~mv2.png)
Fig 2 - You have to create a connection to the Azure Blob Storage first
![](https://static.wixstatic.com/media/ee9d49_9ab29844db0540a1959ed1f06b5e1b55~mv2.png/v1/fill/w_47,h_29,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ee9d49_9ab29844db0540a1959ed1f06b5e1b55~mv2.png)
Fig 3 - Create a blob service
![](https://static.wixstatic.com/media/ee9d49_3926f5ac3dcf47b899d4257f92881de9~mv2.png/v1/fill/w_49,h_33,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ee9d49_3926f5ac3dcf47b899d4257f92881de9~mv2.png)
Fig 4 - Use the multiparty library to parse the uploaded file
![](https://static.wixstatic.com/media/ee9d49_58733395a98346249a5a29b3bfa84ece~mv2.png/v1/fill/w_49,h_31,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ee9d49_58733395a98346249a5a29b3bfa84ece~mv2.png)
Fig 5 - BlobService methods as createBlockBlobFromStream
![](https://static.wixstatic.com/media/ee9d49_b698199bd2f246028ec019d6ac787638~mv2.png/v1/fill/w_49,h_39,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ee9d49_b698199bd2f246028ec019d6ac787638~mv2.png)
Fig 6 - Download a blob