Файл в основном находится на удаленном сервере. Например, используя 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);
Возможно ли это без сохранения на сервере, где я запускаю этот код?