Téléchargement vers le stockage Azure en Java, Ceci est un mémo à télécharger.
Les détails seront étudiés et ajoutés.
pom.xml
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage</artifactId>
<version>5.5.0</version>
</dependency>
java
public static final String storageConnectionString = "DefaultEndpointsProtocol=http;" +
"AccountName=[AccountName];" +
"AccountKey=[AcountKey]";
java
//Traitement du téléchargement
private static void upload() throws Exception{
CloudBlobContainer container = auth();
//Traitement du téléchargement
File file = new File("[Télécharger le chemin du fichier]");
FileInputStream fis = new FileInputStream(file);
CloudBlockBlob blockBlob = container.getBlockBlobReference(file.getName());
blockBlob.upload(fis, file.length());
fis.close();
}
java
//Traitement de téléchargement
private static void download() throws Exception{
CloudBlobContainer container = auth();
//Traitement de téléchargement
String uploadName = "[Télécharger le nom du fichier]";
CloudBlockBlob blockBlob = container.getBlockBlobReference(uploadName);
String downloadPath = "[Télécharger le chemin du fichier]";
FileOutputStream fos = new FileOutputStream(new File(downloadPath));
blockBlob.download(fos);
fos.close();
}
Si vous l'exécutez tel quel, il expirera, donc Vous devez définir le proxy dans jvm. Spécifiez les paramètres suivants et exécutez.
option
-Dhttp.proxyHost=[proxyHost] -Dhttp.proxyPort=[proxyPort]
Recommended Posts