簡體   English   中英

S3.php-將文件寫入Amazon S3

[英]S3.php - writing files to Amazon S3

我已成功使用以下代碼將文件寫入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);

?>

我注意到元數據默認為“文本/純文本”。 如何通過php腳本將此更新為“ image / jpeg”? 例如:是否可以在上面的代碼中添加屬性或額外的一行?

謝謝

您可以通過以下方式將content-type作為字符串傳遞:

$s3->putObjectFile(dirname(__FILE__).'/S3.php', 'dating-images.goneglobal.com', '1000089762/new-file-user.jpg', S3::ACL_PUBLIC_READ, array(), 'image/jpeg');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM