使用Gaufrette捆绑包的亚马逊多部分上传

时间:2014-01-20 14:40:20

标签: php symfony amazon-s3 gaufrette

如果我们有Amazon S3适配器,是否可以使用Gaufrette文件系统对象进行多部分上传。我读了一些关于streamWrapper的内容,但我不知道是否可以使用它,以及它是否与S3 adapeter一起使用。

1 个答案:

答案 0 :(得分:1)

S3 Gaufrette适配器不使用分段上传(请参阅https://github.com/KnpLabs/Gaufrette/blob/master/src/Gaufrette/Adapter/AwsS3.php#L135)。但是,您可以扩展适配器类并重写write()以使用支持分段上传的AWS SDK的upload()方法(请参阅http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.S3.S3Client.html#_upload)。