как загрузить файл с удаленного сервера на s3 в java? - PullRequest
0 голосов
/ 19 января 2020

Файл в основном находится на удаленном сервере. Например, используя http://example.com/example.pdf. Мне нужно передать этот файл на s3 и сохранить его.

URL url = new URL(" http://example.com/example.pdf");
URLConnection connection = url.openConnection();
InputStream in = connection.getInputStream();
ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentType("application/pdf");
metadata.setContentLength(in.available());
PutObjectRequest objectRequest = new PutObjectRequest("bucket","key",in,metadata);
PutObjectResult result = s3AwsClient.putObject(objectRequest);

Возможно ли это без сохранения на сервере, где я запускаю этот код?

...