2013-03-02 2 views
3

사용자가 업로드 한 이미지를 내 서버에 저장하는 스크립트 (PHP)가 있습니다. 업로드 한 후 (일부 처리 포함) 처리 된 파일을 S3으로 옮기고 싶습니다. amazon S3에 로컬로 저장된 파일 이동

그냥 명확하게하기 위해, 여기에 내가 달성하고자하는 것입니다 :

  1. 하자 사용자 업로드 파일을 내 서버에
  2. 프로세스 이미지 (크기 조정 등)
  3. 이동 처리 된 이미지를 내 특정 동적으로 생성 된 이름을 가진 S3 버킷.
  4. 123876542234.jpg은 내가 사용 S3와 경험이 없지만, PHP의 강한 이해가 내 S3 버킷

에 공개적으로 액세스 할 수있는 파일의 주소를 가져옵니다. 나는 약간의 튜토리얼을 시도했지만 그들 중 누구도 일하지 않았다. 어떤 도움이라도 대단히 감사하겠습니다. 당신이를 다운로드하는 경우 http://aws.amazon.com/sdkforphp/

답변

0

, 난 당신이 SDK의 API를 사용하여 S3에 지정된 파일을 전송하는 데 필요한 모든 문서를 포함하는 AWS PHP SDK, 바로 가고 싶어 SDK http://aws.amazon.com/sdkforphp/은 몇 가지 예를 제공하며 그 중 하나는 모두 S3에 관한 것입니다. 여기에는 PHP를 사용하여 S3에 파일을 업로드하는 방법이 포함되어 있습니다.

1

최신 버전 2를 가져 왔는지 확인하십시오. HTTP 계층이 더 빠르고 안정적이며 반복기 및 관찰자와 같은 최신 개념을 사용합니다.

다음은 S3 관련 설명서입니다. https://github.com/aws/aws-sdk-php/blob/master/docs/service-s3.rst. 다른 모든 문서가 있습니다. S3에 업로드를 들어

0

http://aws.amazon.com/documentation/sdkforphp2/는이 유사한 주제 File upload to Amazon S3 from PHP

살펴 본 게시물

http://www.9lessons.info/2012/08/upload-files-to-amazon-s3-php.htmlhttp://net.tutsplus.com/tutorials/php/how-to-use-amazon-s3-php-to-dynamically-store-and-manage-files-with-ease/

아마존, 당신에게 업로드에 사용되는 대역폭 비용을 청구하지 않고 서버 처리 시간과 클라이언트의 대역폭을 낭비 할 수 있습니다.

필자는 plupload를 사용하기를 제안합니다. 무료이며 원하는 경우 클라이언트 측에서 모든 이미지 조작을 수행합니다.

http://www.plupload.com/

HTH

관련 문제