1

次のコードを使用して、ファイルを S3 に書き込むことに成功しています。

<?php

        require_once 'S3.php';

        // Instantiate the class
        $s3 = new S3('AKIAJNIMGH2SZ5YRGTTA', 'dpIf3P7YsW38IosMTzX30KkMfTE7zkX77wuuIRzk', true, 's3-ap-southeast-1.amazonaws.com');

        // dirname(__FILE__).'/S3.php' - this is the full server path to the file
        $s3->putObjectFile(dirname(__FILE__).'/S3.php', 'dating-images.goneglobal.com', '1000089762/new-file-user.jpg', S3::ACL_PUBLIC_READ);

?>

メタデータのデフォルトが「text/plain」になっていることに気付きました。これをphpスクリプトで「image/jpeg」に更新するにはどうすればよいですか? 例: 上記のコードまたは余分な行に追加できる属性はありますか?

どうも

4

1 に答える 1

0

次の方法でコンテンツ タイプを文字列として渡すことができます。

$s3->putObjectFile(dirname(__FILE__).'/S3.php', 'dating-images.goneglobal.com', '1000089762/new-file-user.jpg', S3::ACL_PUBLIC_READ, array(), 'image/jpeg');
于 2013-02-04T19:58:04.673 に答える