CI 묻고 답하기

제목 (자답)S3 다중업로드 질문입니다.
카테고리 CIBOARD
글쓴이 공부가필요한 작성시각 2018/03/13 08:22:23
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 10812   RSS

php초보입니다 ㅜㅜ s3 upload 연습중인데요. 하나는 들어가지만

다중업로드를 하려는데 잘안되네요 ,, 어디가 잘못되었는지 부탁드립니다! 

 

require 'vendor/autoload.php';

		$error = $_FILES['userfile[]']['error'];
		$name = $_FILES['userfile[]']['name'];
		$type = $_FILES['userfile[]']['type'];
    	$ext = array_pop(explode('.', $name));

    	$bucket = 'test';
    	$keyname = 'testup';
					
		$filepath = 'testup/';

    	$s3Client = new Aws\S3\S3Client([
    		'version' => 'latest',
    		'region'  => 'ap-northeast-2',
    		'credentials' => [
    		'key'    => '**************',
        	'secret' => '*****************************',
        	 ],
		]);

		$params = [
  			'Bucket' =>	$bucket,
    		'Key'    => $name,
    		'Body'   => $ext,
    		'ACL'	 => 'public-read',
    		'ContentType' => $type
		];

		$result = $s3Client->putObject($params);

		$command = $s3Client->getCommand('PutObject', $params);
		header('Location:/upload');

		
    }

 

태그 s3,php,aws
 다음글 db 에러 (2)
 이전글 application>views 폴더 php 파일... (2)

댓글

공부가필요한 / 2018/03/13 08:59:45 / 추천 0

기본적인걸 까먹고 고민만했네요 ^^;

혹시 저처럼 고민하시는분들은 foreach 반복문으로 돌리면됩니다! 

kaido / 2018/03/13 09:34:15 / 추천 0

실제로 만들어보시면 단순 루프만이 아니라 좀더 생각 할것들이 있습니다 ^^

라이브러리로 한번 만들어 보심을 추천드립니다.

 

공부가필요한 / 2018/03/14 13:15:58 / 추천 0

@ kaido

네 답변갑사합니다!ㅎㅎ 연습해보겠습니다!