从Minio调用将对象保存在Minio Server中,但需要原始内容

时间:2018-11-14 13:53:54

标签: minio

我有一个现有应用程序的场景:

1)我有一个Android客户端应用。我发布了一些要上传的照片和视频,为此,在Java Minio Client的帮助下,我打电话并上传了 内容。我们在这里使用了Minio-3.0.4.jar

现在的情况是,我已经能够将内容作为对象上传,也可以将它们作为对象下载。到此为止。

但是我需要将它们作为图像/视频上传为原始内容,还需要下载为原始图像/视频内容。还是有什么方法可以从对象中获取原始内容。

我对Minio类使用了以下调用

result = await app.AcquireTokenByIntegratedWindowsAuthAsync(scopes);

================

MinioClient minioClient = new MinioClient("https://play.minio.io:9000", "Q3AM3UQ867SPQQA43P2F", "zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG");
try {
if (!minioClient.bucketExists(bucketname)) {
minioClient.makeBucket("testbucket","us-east-1");
}
if (method == HttpMethod.PUT) {
url = minioClient.presignedPutObject("testbucket", attachemtnId, DURATION); ////Here attachemtnId is the object name like "653253198687911820" but with no extension
}
if (method == HttpMethod.GET) {
url = minioClient.presignedGetObject("testbucket", attachemtnId);
}
} catch (MinioException e) {
System.out.println("Error occurred: " + e);
} catch (java.security.InvalidKeyException e) {
e.printStackTrace();
}

0 个答案:

没有答案