minioclient.uploadObject()
时间: 2023-06-23 07:04:08 浏览: 84
`minioClient.uploadObject()`方法用于将本地文件或数据上传到指定的存储桶中。
方法签名如下:
```
public void uploadObject(UploadObjectArgs args)
throws MinioException, IOException;
```
其中,`UploadObjectArgs`对象用于设置上传的参数,例如:
- `bucket`:指定上传的存储桶名称。
- `object`:指定上传的对象名称。
- `filename`:指定上传的本地文件路径或者输入流。
- `contentType`:指定上传的对象的MIME类型。
- `headers`:指定上传的对象的自定义元数据。
示例代码如下:
```
try {
// 上传本地文件到指定的存储桶中
minioClient.uploadObject(
UploadObjectArgs.builder()
.bucket("my-bucket")
.object("my-object")
.filename("/path/to/local/file")
.contentType("application/octet-stream")
.build());
System.out.println("File uploaded successfully");
} catch (Exception e) {
System.out.println("Error occurred: " + e.getMessage());
}
```
以上代码将本地文件`/path/to/local/file`上传到名为`my-bucket`的存储桶中,并将对象命名为`my-object`,上传成功后输出`File uploaded successfully`。如果发生异常,则输出异常信息。
阅读全文