Amazon s3 如何在将大型文件上载到AmazonS3时对事件进行排序?

Amazon s3 如何在将大型文件上载到AmazonS3时对事件进行排序?,amazon-s3,Amazon S3,我发现上传大文件(例如100MB)时出现问题。文件成功地转到AmazonS3,但在此之后,脚本将等待$flag==1,并且不执行其余代码。谁能告诉我这个问题的解决办法吗 if($s3->putObjectFile($uploadDIR, $bucket, $name, S3::ACL)) { $flag = 1; } if($flag == 1) { //continue code } 似乎更多的情况下,有一个单一的上传文件大小上限。你试过上传miltipart

我发现上传大文件(例如100MB)时出现问题。文件成功地转到AmazonS3,但在此之后,脚本将等待$flag==1,并且不执行其余代码。谁能告诉我这个问题的解决办法吗

if($s3->putObjectFile($uploadDIR, $bucket, $name, S3::ACL))
{
      $flag = 1;
}

if($flag == 1)
{
      //continue code
}

似乎更多的情况下,有一个单一的上传文件大小上限。你试过上传miltipart吗

AWS论坛建议将单个部分上载的阈值设置为16MB限制java sdk有此限制,超过此大小的任何内容都将被分成5MB块,以进行多部分上载,从而简化内存


试试这个:

这是PHP LanuagesServer端脚本语言