2011-03-23 7 views
1

php api를 사용하여 amazon s3에 큰 파일 (약 1.8GB)을 업로드하려고합니다.PHP에서 Amazon S3로 파일 업로드

아무튼 업로드가 실패합니다. 시간 제한을 늘리기 위해 줄을 추가 했으므로 문제가 될 것이라고 생각하지 않습니다.

내가 얻는 것은 "Resource id # 20"입니다.

작은 파일을 업로드하려고 시도했지만 정상적으로 작동했습니다.

공유 서버에서이 스크립트를 실행하고 있는데 리소스 제한 때문일 수 있습니까?

제발 도와주세요.

+2

"# 20 리소스 ID" '어떤 종류의 자원을 포함하는 변수 (아마도 여러분의 경우에는 컬링 처리기입니다). – zerkms

+0

공유 서버가 PHP를 사용하여 1.8GB 파일 업로드를 처리 할 가능성은 매우 낮습니다. – Yahel

+1

로컬 파일 또는 로컬 php.ini의 최대 실행 시간을 무시하는 것은 호스트가 공유 호스트 환경을 사용할 수 없도록 설정했을 때 공유 호스트 환경에서 효과가있는 것은 아닙니다. – Erik

답변

1

멀티 파트/대용량 파일 업로드 지원을 사용해 보셨습니까? 당신이 php sdk

1

PHP 2GB의보다 큰 파일을 업로드하여 부호있는 정수 문제를 가지고 사용하는 경우 rest api 또는 쉽게 참조 - 여기를 참조하십시오 http://bugs.php.net/bug.php?id=27792

당신은`에코에 노력하고 있음을 의미
+0

그 사실을 알고 있지만 파일은 2GB 미만입니다. 파일이 2GB보다 크면 fopen 오류가 발생합니다. 이 경우 문제가되지 않습니다. – Mihir

관련 문제