내가 줄이기는하지만 정확한 코드는 다음과 같습니다.Amazon S3 - deleteObjects() - "guzzle"오류가 있습니까?
$client = S3Client::factory(array('key'=>$ak,'secret'=>$sk));
foreach(range(1,10) as $i) $temp[] = array('Key'=>$i);
$result = $client->deleteObjects(array('Bucket'=>'bucket','Objects'=>$temp));
return $result;
모든 것이 작동하면 요청 된대로 객체가 삭제되지만 phar 파일에서 이러한 모든 오류가 발생합니다. 아래에서 볼 수 있듯이 로컬로 실행합니다. Guzzle\Http\Exception\CurlException: [curl] 56: Problem (2) in the Chunked-Encoded data [url] https://bucket.s3.amazonaws.com?delete= in phar://C:/wamp/www/bucket/local/aws.phar/Guzzle/Http/Curl/CurlMulti.php on line 365
Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message '[curl] 56: Problem (2) in the Chunked-Encoded data [url] https://bucket.s3.amazonaws.com?delete=' in phar://C:/wamp/www/bucket/local/aws.phar/Aws/Common/Client/AbstractClient.php on line 285
Aws\Common\Exception\TransferException: [curl] 56: Problem (2) in the Chunked-Encoded data [url] https://bucket.s3.amazonaws.com?delete= in phar://C:/wamp/www/bucket/local/aws.phar/Aws/Common/Client/AbstractClient.php on line 285
현재 동일한 문제가 있으며, 일반적으로 버킷에서 파일 목록을 가져 오려고 할 때 표시됩니다. foareach() 문제 일까? Windows 7에서 WAMP로 테스트하고 있습니다. – joshas
여기, win7 x64 및 wamp와 동일합니다. – Mickey