Java intègre Alibaba Cloud OSS pour réaliser la fonction de téléchargement de fichiers
Alibaba Cloud OSS (Object Storage Service) est un service de stockage cloud simple, efficace, sûr et fiable, fournissant une solution de stockage cloud massive, sûre, peu coûteuse et hautement fiable. . En utilisant Alibaba Cloud OSS, nous pouvons facilement stocker des fichiers dans le cloud et réaliser le téléchargement, le téléchargement, la gestion et d'autres fonctions. Cet article explique comment utiliser le langage Java pour intégrer Alibaba Cloud OSS afin d'implémenter la fonction de téléchargement de fichiers.
<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.9.3</version> </dependency>
import com.aliyun.oss.OSS; import com.aliyun.oss.OSSClientBuilder; public class OSSUploader { private static final String ENDPOINT = "https://oss-cn-xxx.aliyuncs.com"; private static final String ACCESS_KEY_ID = "your-access-key-id"; private static final String ACCESS_KEY_SECRET = "your-access-key-secret"; private static final String BUCKET_NAME = "your-bucket-name"; public static void main(String[] args) { // 创建OSSClient实例 OSS ossClient = new OSSClientBuilder().build(ENDPOINT, ACCESS_KEY_ID, ACCESS_KEY_SECRET); // ... // 其他操作代码 // ... // 关闭OSSClient实例 ossClient.shutdown(); } }
import com.aliyun.oss.OSS; import com.aliyun.oss.OSSClientBuilder; import com.aliyun.oss.model.PutObjectRequest; import com.aliyun.oss.model.PutObjectResult; import java.io.File; public class OSSUploader { private static final String ENDPOINT = "https://oss-cn-xxx.aliyuncs.com"; private static final String ACCESS_KEY_ID = "your-access-key-id"; private static final String ACCESS_KEY_SECRET = "your-access-key-secret"; private static final String BUCKET_NAME = "your-bucket-name"; public static void main(String[] args) { // 创建OSSClient实例 OSS ossClient = new OSSClientBuilder().build(ENDPOINT, ACCESS_KEY_ID, ACCESS_KEY_SECRET); // 上传文件 String fileKey = "example.jpg"; // 上传到OSS的文件名 String filePath = "path/to/example.jpg"; // 本地文件路径 PutObjectResult result = ossClient.putObject(new PutObjectRequest(BUCKET_NAME, fileKey, new File(filePath))); // 打印上传结果 System.out.println("ETag:" + result.getETag()); System.out.println("RequestId:" + result.getRequestId()); // 关闭OSSClient实例 ossClient.shutdown(); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!