ArrayList<File> files = new ArrayList<File>();
for (int i = 0; i < pagerFragment.getPaths().size(); i++) {
System.out.println("here: " + pagerFragment.getPaths().get(i));
files.add(new File(pagerFragment.getPaths().get(i)));
}
TransferManager xfer_mgr = new TransferManager(s3);
try {
MultipleFileUpload xfer = xfer_mgr.uploadFileList("bucket_name",
"abc", new File("."), files);
xfer.waitForCompletion();
I/System.out: kkkkkkkkkkkkkk/storage/emulated/0/DCIM/Camera/20180418_204459.jpg
갤러리에 있는 이미지를 불러와서 저 코드로 서버에 업로드를 하면 bucket안에 abc/storage/emulated/0/DCIM/camera/파일
이렇게 파일이 생성됩니다. 그런데 저는 abc/파일 이렇게 생성을 하고 싶습니다. 이렇게 생성을 하기 위해서 new File(".") 부분에 new File("/"), "~" ".." 등등 여러 방법을 썼지만 해결이 되지 않습니다. 어떻게 수정을 해야 제가 원하는 형태로 업로드가 될까요. 도움 부탁드립니다..