gpt4 book ai didi

amazon-s3 - 如何将 FileInputStream 转换为 S3ObjectInputStream

转载 作者:行者123 更新时间:2023-12-01 02:41:09 27 4
gpt4 key购买 nike

我想将 File InputStream 转换为 S3ObjectInputStream,我以下面的方式尝试过,但没有成功,我得到了

java.io.FileInputStream cannot be cast to com.amazonaws.services.s3.model.S3ObjectInputStream

这是我的代码
InputStream is = new FileInputStream(file);
S3ObjectInputStream sObject = (S3ObjectInputStream)is;

最佳答案

这是将 inputStream 转换为 S3Object inputstream 的方法。确保 src/test/resources 文件夹中存在模拟 S3 文件

private S3ObjectInputStream getMockS3Content() {
InputStream inputStream = Thread.currentThread()
.getContextClassLoader()
.getResourceAsStream("mockS3content.json");
S3ObjectInputStream s3ObjectInputStream = new S3ObjectInputStream(inputStream,null);
return s3ObjectInputStream;
}

关于amazon-s3 - 如何将 FileInputStream 转换为 S3ObjectInputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com