【发布时间】:2013-05-06 13:02:42
【问题描述】:
我下载了 AWS SDK 并将其存储在此文件的同一目录中,但这个简单的脚本每次都会出现此错误:
"Fatal error: Undefined class constant 'ACL_PUBLIC_READ'"
此脚本用于在 s3 上上传简单的 png 图片:
require 'aws.phar';
$bucket='example';
use Aws\S3\S3Client;
use Aws\Common\Enum\Region;
$client = S3Client::factory(array(
'key' => 'mykey',
'secret' => 'mysecretkey'
));
$client->putObject($_FILES['myfile']['tmp_name'], $bucket , 'file.png', S3Client::ACL_PUBLIC_READ);
我该如何解决?
【问题讨论】:
标签: file-upload amazon-web-services amazon-s3 amazon