제목 | aws s3 파일다운로드 질문이요.. | ||
---|---|---|---|
카테고리 | 기타 | ||
글쓴이 | sploder | 작성시각 | 2017/11/06 19:22:37 |
|
|||
일단 포럼 참조하고 aws문서 참조하여서 작업하였구요 function downLoad() { $this->load->library('s3'); $file = 'aws s3 파일경로'; $res = S3::getObject('버킷명', $file, $_SERVER['DOCUMENT_ROOT'] . "/temp/" . '파일명.zip'); if ($res) { echo "성공"; } else { echo "실패"; } }
뭐 이런식으로 구성하여 파일은 서버경로로 잘 저장은 되는데요..
궁금한점은 아무리 찾아도 s3에서 getObject저장 경로를 서버로 하는건있는데 PC로 바로 다운로드 하는걸 모르겠습니다..ㅠㅠ 이게 원래 PC로 다이랙트로 받는방법이 없는것인지 궁금하네요..
다운로드 헬퍼를 이용하여 받는것처럼 하고싶은데 s3는 처음인데 원래 서버에 저장을 시키고 그다음에 파일다운로드를 걸어줘야
클라이언트 PC로 저장하는 메시지가 나오는건가요?? |
|||
태그 | aws,s3,다운로드 | ||
관련링크 |
http://codeigniter-kr.org/bbs/view/lecture?idx=13730&page=1&view_category=&lists_style= |
||
다음글 | 파이어폭스 개발자도구에서 자바스크립트 이벤트 엮인것 보... (1) | ||
이전글 | jquery에서 is함수 :visible에 관하여 (1) | ||
kaido
/
2017/11/07 09:28:49 /
추천
0
|
sploder
/
2017/11/07 12:09:00 /
추천
0
ㅎㅎ역시나 없는거였네요 ㅠㅠ 이것저것 시도해봐야겠어요 답변감사합니다!!
|
네 없습니다.
대신 다이렉트로 다운로드는 안되니 다운로드 헬퍼 주소에다가 getObject 를 걸면 오브젝트 받아온거로 다운로드 실행 시킬수 있습니다.
혹은 다운로드할 주소를 받아와서 넣어주셔도 다운로드가 진행 됩니다.
S3는 생각보다 영리한 시스템이라서 이게 되나? 싶은거 시도해 보시면 됩니다. ㅎㅎ