[英]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.