2016-08-09 2 views
-1

"testbucket"이라는 버킷을 만들었습니다. 그래서 내가 이미지를 업로드 할 때 그 양동이에 저장하고 있지만, "이미지"라는 이름으로 그 버킷에 폴더를 만들었습니다. 그래서 이미지를 업로드하면 이미지 folder.please help.에 저장됩니다. 여기 내 암호.amazon s3 perinuular 폴더에 이미지 업로드

Map<String, Object> amazonCtx = FastMap.newInstance(); 

     amazonCtx.put("bucketName", "testbucketvamsi"); 
     amazonCtx.put("keyName", fileName); 
     amazonCtx.put("uploadFileName", imgPath); 

파일 이름은 동적입니다. 그래서 무엇 파일 이름이 거기에 내가 만든 이미지 폴더에 저장해야합니다.

답변

0

S3 버킷의 하위 폴더에 업로드하는 방법은 아래 코드를 확인하십시오.

지도 amazonCtx = FastMap.newInstance();

amazonCtx.put("bucketName", "testbucketvamsi"); 
    amazonCtx.put("keyName", "folder/${filename}"); 
    amazonCtx.put("uploadFileName", imgPath); 
+0

감사합니다. 아래 코드로 amazonCtx.put ("keyName", "images /"+ fileName); – raghu

+0

네, 고마워요. – raghu

+0

그것을 upvote하고 올바른 것으로 표시하십시오. – error2007s

관련 문제