Zend框架添加了AWS S3功能


Zend framework adding AWS S3 functionality?

我想知道如何利用AWS S3 bucket作为占位符来放置与应用程序相关的图片,以便zend应用程序可以从S3中获取图片?

感谢

最简单的方法是在application.ini文件中定义一个配置。但首先,您需要注册AWS并获得SECRETKEY和ACCESSKEYID。将密钥放入application.ini文件中,如下所示

AWSAccessKeyId= "ACCESSKEY"
AWSSecretKey= "SECRETKEY"
AWSS3BucketName = "bucketName"
AWSS3GetImageUrl = "http://Name-images.s3.amazonaws.com/target-folder/"

完成后调用预定义的in布局。

        var AWSS3GetImageUrl = "<?php $config = Zend_Registry::get('config'); echo     
                                $config['AWSS3GetImageUrl']?>";

比方说你想从aws S3 中获取图像

 $config = Zend_Registry::get('config');
          echo '<img src="'.$config['AWSS3GetImageUrl'].{image_path_layout}.'" alt="" />';

希望这能为你提供信息。感谢