0

Zend アプリケーションが S3 から写真を取得できるように、AWS 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 に答える