如何将FileInputStream转换为S3ObjectInputStream

问题描述 投票:3回答:2

我想将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;
amazon-s3 inputstream fileinputstream
2个回答
0
投票

你需要演员作为InputStream

InputStream is = new FileInputStream(file);
S3ObjectInputStream sObject = (InputStream) is;

希望能帮助到你


0
投票

使用构造函数

new S3ObjectInputStream(InputStream in, ...

我使用了aws-java-sdk版本1.11.526

© www.soinside.com 2019 - 2024. All rights reserved.