我有一个要求,我需要上传一个pdf到Azure Blob。我有base64编码格式的pdf。应用程序没有任何存储。是否可以将base64转换为pdf并将其上传为pdf,而无需使用java代码将其存储在任何位置。
发布于 2022-09-20 06:57:37
是的,可以使用Java将文件(PDF)上载到Azure存储帐户,您需要使用微软提供的Azure Blob存储客户端库 for Java。几个链接,让你开始;
Microsoft文档:使用Java v12 SDK管理blobs
// Create a local file in the ./data/ directory for uploading and downloading
String localPath = "./data/";
String fileName = "quickstart" + java.util.UUID.randomUUID() + ".txt";
File localFile = new File(localPath + fileName);
// Write text to the file
FileWriter writer = new FileWriter(localPath + fileName, true);
writer.write("Hello, World!");
writer.close();
// Get a reference to a blob
BlobClient blobClient = containerClient.getBlobClient(fileName);
System.out.println("\nUploading to Blob storage as blob:\n\t" + blobClient.getBlobUrl());
// Upload the blob
blobClient.uploadFromFile(localPath + fileName);如果这些信息帮助你开始工作,那么考虑接受这个答案并进行投票,如果没有,那就提供你的反馈。谢谢。
https://stackoverflow.com/questions/73782477
复制相似问题