在将图像上传到S3时我遇到了一个问题.我正在使用S3类和jqueryimageuploader插件.
我已经设置了基本的应用程序,它在我的本地机器上运行良好.当我在beanstalk上部署它时,它开始抛出错误.我已经附加了控制台快照.
我在这里添加我的代码供参考.
这是启动文件index.html –
gt;
Meta charset="utf-8">
PHP/index.PHP" multiple>
我的index.PHP – >这是在文件上传点击时调用的
PHP
error_reporting(E_ALL | E_STRICT);
require('UploadHandler.PHP');
$upload_handler = new UploadHandler();
?>
uploadHandler.PHP文件可以找到here
我将添加由我修改的部分以上传到S3
$bucket = "my bucket nmae";
$s3 = new S3(awsAccessKey,awsSecretKey);
$response = $s3->putObjectFile($file_path,$bucket,$file->name,S3::ACL_PUBLIC_READ);
$thumbResponse = $s3->putObjectFile('files/thumbnail/'.$file->name,'images /'.$file->name,S3::ACL_PUBLIC_READ);
echo $response;
echo $thumbResponse;
if ($response==1) {
echo 'HERER enter!!';
} else {
$file->error = "
我没有上传太大的文件,它在我的本地机器上工作正常,但在beanstalk上失败.任何帮助都会很棒.感谢你的关注.