0

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

谢谢

4

1 回答 1

0

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

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

一旦完成调用布局中的预定义。

        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="" />';

希望这对您有所帮助。谢谢

于 2012-07-25T03:27:59.093 回答