S3 PutObject как CSV в Java - PullRequest
       1

S3 PutObject как CSV в Java

0 голосов
/ 21 апреля 2020

Пожалуйста, рассмотрите Java код ниже:

List<String> test = new LinkedList<>();
test.add(c1,c2,c3);
test.add(1,2,3);
test.add(2,3,4);

AmazonS3 s3 = AmazonS3ClientBuilder.standard().build();
s3.putObject( "my-bucket", "mytable.csv", String.join( System.getProperty( "line.separator" ), test ) );

Я вижу файл, записанный в s3: //my-bucket/mytable.csv.

Однако, когда я скачал файл, он загружается как mytable.txt, что требует от меня переименования расширения вручную.

Я считаю, что мне нужно где-то установить заголовок файла или метаданные. Может кто-нибудь помочь или подтвердить, какой самый простой способ правильно записать CSV-файл в s3 из списка?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...