Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php将s3内容配置设置为附件_Php_Amazon S3 - Fatal编程技术网

php将s3内容配置设置为附件

php将s3内容配置设置为附件,php,amazon-s3,Php,Amazon S3,我想将内容配置设置为s3 bucket中的附件,而 上传文件到S3桶,下面是我的代码im使用 $s3 = new S3(AWS_KEY, AWS_SECRET_KEY); if ($s3->putObjectFile("$uploadDir/$file", AWS_BUCKET, "$targetDir/$file", S3::ACL_PUBLIC_READ)) { $syncSize = $s3->getObjectInfo(AWS_BUCKET, "$targetDir/$f

我想将内容配置设置为s3 bucket中的附件,而

上传文件到S3桶,下面是我的代码im使用

$s3 = new S3(AWS_KEY, AWS_SECRET_KEY);

 if ($s3->putObjectFile("$uploadDir/$file", AWS_BUCKET, "$targetDir/$file", S3::ACL_PUBLIC_READ)) {
$syncSize = $s3->getObjectInfo(AWS_BUCKET, "$targetDir/$file");

}

在php中的putobject中添加contentDisposition作为“contentDisposition”=>“附件”

$result = $client->putObject(array(
  'Bucket'     => $bucket,
  'Key'        => $fileName,
  'SourceFile' => $fileTempName,
  'ContentDisposition' => 'attachment',
  'Metadata'   => array(
    'Foo' => 'abc',
    'Baz' => '123'
  )
 ));

在php中的putobject中添加contentDisposition作为“contentDisposition”=>“附件”

$result = $client->putObject(array(
  'Bucket'     => $bucket,
  'Key'        => $fileName,
  'SourceFile' => $fileTempName,
  'ContentDisposition' => 'attachment',
  'Metadata'   => array(
    'Foo' => 'abc',
    'Baz' => '123'
  )
 ));