How to upload files into azure blob storage using java


  • First, create the CloudStorageAccount object using the STORAGE_CONNECTION_STRING(AccountName and Account Key).
  • Create the serviceClient using the CloudStorageAccount object.
  • Using the service client object to create the container.
  • Using the upload from file method to upload the file into Azure container.
File Upload Process in azure

import; import; import; import; import; import; import; import; import; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Janardhan Randhi * * Date : Feb 4 2019 * * Description : This class uploads files from local Test to the azure blob storage container. * * */ public class AzureBlobFileUpload { public static final String STORAGE_CONNECTION_STRING = "DefaultEndpointsProtocol=https;" + "AccountName=Ram;" + "AccountKey=key"; private static final Logger LOGGER = Logger.getLogger(AzureBlobFileUpload.class.getName()); public static void main(String[] args) throws URISyntaxException, StorageException, InvalidKeyException, IOException { AzureBlobFileUpload ab = new AzureBlobFileUpload(); ab.uploadFile(new File(args[0])); } public void uploadFile(File file) throws URISyntaxException, StorageException, InvalidKeyException, IOException { try { CloudStorageAccount account = CloudStorageAccount.parse(STORAGE_CONNECTION_STRING); CloudBlobClient serviceClient = account.createCloudBlobClient(); // Container name must be lower case. CloudBlobContainer container = serviceClient.getContainerReference("Janardhan"); container.createIfNotExists(); CloudBlockBlob blob = container.getBlockBlobReference(file.getName()); blob.uploadFromFile(file.getAbsolutePath()); System.out.println("File uploaded successfully"); //new File( file.getName()).delete(); //deleting files from local system. } catch (StorageException | IOException | URISyntaxException | InvalidKeyException exception) { LOGGER.log(Level.SEVERE, exception.getMessage()); System.exit(-1); } } }


I’m the Founder of I am a Professional Blogger, Application developer, YouTuber. I’ve been blogging since 2015.I spend a lot of time learning new techniques and actively help other people learn web development through a variety of help groups and writing web development tutorials for my website and blog about advancements in web design and development.Besides programming I love spending time with friends and family and can often be found together going out catching the latest movie or planning a trip to someplace I've never been before.

3 Responses to "How to upload files into azure blob storage using java "

  1. Why post a blog if you dont let your readers copy your code?

  2. 우리카지노사이트 더킹카지노 샌즈카지노 퍼스트카지노 예스카지노 슈퍼카지노 개츠비카지노 33카지노 월드카지노 메리트카지노

  3. NAS is a kind of document storage gadget that interfaces with an organization. NAS gadgets, which commonly don't have a console or show, give Local Area Network (LAN) hubs with document storage through a standard Ethernet association. Fuel Bladder Tanks manufacturer