文件直接上传到S3

时间:2014-04-18 02:41:28

标签: java tomcat file-upload amazon-web-services

是否可以将通过表单(例如request.getPart("someimage"))直接上传的文件直接上传到AWS S3而无需首先write("/somelocaldir")

2 个答案:

答案 0 :(得分:1)

您可以从部分

获取输入流

InputStream inputStream = request.getPart("someimage").getInputStream()

然后使用SOAP

将其内容直接复制到AWS
AmazonS3 amazonClient;
...
amazonClient.putObject(bucketName, key, inputStream, new ObjectMetadata());

答案 1 :(得分:-2)

您可以使用REST Web服务将文件上传到AWS S3。 您可以访问此链接了解更多信息。 File upload directly to S3