java华为云obs上传
时间: 2023-07-18 12:24:07 浏览: 93
要在Java中使用华为云OBS上传文件,可以使用OBS Java SDK。以下是一个示例代码片段,可以帮助你开始:
```java
// 引入OBS Java SDK
import com.obs.services.ObsClient;
import com.obs.services.model.PutObjectResult;
// 初始化OBS客户端
ObsClient obsClient = new ObsClient("<access_key_id>", "<secret_access_key>", "<endpoint>");
// 上传文件
String bucketName = "<bucket_name>";
String objectKey = "<object_key>";
String filePath = "<file_path>";
PutObjectResult putObjectResult = obsClient.putObject(bucketName, objectKey, new File(filePath));
// 打印上传结果
System.out.println("Upload success. ETag: " + putObjectResult.getEtag());
// 关闭OBS客户端
obsClient.close();
```
在这个示例中,需要将 `<access_key_id>`、`<secret_access_key>`和`<endpoint>`替换为你的华为云OBS账户的访问密钥ID、访问密钥和OBS服务的Endpoint。`<bucket_name>`、`<object_key>`和`<file_path>`也需要替换为你要上传文件的桶名、对象键和本地文件路径。
阅读全文