hop*_*sey 4 java amazon-s3 amazon-web-services spring-boot
我需要将二进制 ( byte[]) 内容(PDF 文件)保存到 S3。
我不想在 HDD 中存在硬拷贝,pdf 正在动态生成,然后需要将其发送到 S3。
Java AWS SDKAmazonS3.putObject()需要File输入方法签名,如何直接传递二进制内容而不将其保存到硬盘驱动器?
SDK 提供了采用InputStream和ObjectMetadata代替File. 例如有putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata).
ByteArrayInputStream如果您不想创建文件,请使用提供的方法之一并提供。
| 归档时间: |
|
| 查看次数: |
4928 次 |
| 最近记录: |