Java menyepadukan Alibaba Cloud OSS untuk merealisasikan fungsi muat naik fail
Alibaba Cloud OSS (Perkhidmatan Penyimpanan Objek) ialah perkhidmatan storan awan yang mudah, cekap, selamat dan boleh dipercayai, menyediakan penyelesaian storan awan yang besar, selamat, kos rendah dan sangat boleh dipercayai . Dengan menggunakan Alibaba Cloud OSS, kami boleh menyimpan fail dalam awan dengan mudah dan merealisasikan muat naik fail, muat turun, pengurusan dan fungsi lain. Artikel ini akan memperkenalkan cara menggunakan bahasa Java untuk menyepadukan Alibaba Cloud OSS untuk melaksanakan fungsi muat naik fail.
<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(); } }
Atas ialah kandungan terperinci Java menyepadukan Alibaba Cloud OSS untuk melaksanakan fungsi muat naik fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!