繁体   English   中英

上载到AWS S3时显示空白图像

[英]Showing blank image when uploading to AWS S3

我正在学习如何使用Amazon存储图像,并且可以使用PHP上传文件。 问题是,当我上传图像时,它像未上传一样显示为空白图像。 这是我得到的:

$result = $s3->putObject(array(
      'Bucket'       => $bucket,
      'Key'          => $keyname,
      'Body'   => $filepath,
      'ContentType'  => 'image/jpeg',
      'ACL'          => 'public-read',
      'StorageClass' => 'STANDARD',
      'Metadata'     => array(    
          'param1' => 'value 1',
          'param2' => 'value 2'
      )
  ));

这是它上传的图像(帮助不大): https : //motorcyclealbum.s3.amazonaws.com/test.jpg

解决了

因此,如果上传图片,则“ Body”必须为“ SourceFile”。 我是一个白痴。

因此,如果上传图片,则“ Body”必须为“ SourceFile”。 我是一个白痴。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM