ImagickのwriteImage関数を使用してS3バケットに直接画像を書き込むことは可能ですか?もしそうなら、どのように?私はAmazonS3SDKにかなり慣れていないので、助けていただければ幸いです。
2638 次
1 に答える
9
writeImage では、おそらくそうではありません (ファイル パスを引数として取り、ファイル システムにファイルを書き込みます) がgetImageBlob
、イメージをバイナリ文字列として取得し、特定の名前で S3 に簡単に書き込むことができます。S3 PHP ライブラリを使用するのが最も簡単です。AWS PHP SDK には 1 つの公式があります。または、次のようなサードパーティ ライブラリもあります。
https://github.com/mackstann/amazon-s3-php-class
// Put an object from a string:
$s3->putObject($string, $bucketName, $uploadName, S3::ACL_PUBLIC_READ)
于 2012-07-01T22:58:10.247 に答える