使用s3 php sdk在amazon中附加zip文件
我们可以在已经上传到AmazonS3的zip文件中添加一些文件(追加)吗?使用PHPSDK使用s3 php sdk在amazon中附加zip文件,php,amazon-web-services,file-upload,amazon-ec2,amazon-s3,Php,Amazon Web Services,File Upload,Amazon Ec2,Amazon S3,我们可以在已经上传到AmazonS3的zip文件中添加一些文件(追加)吗?使用PHPSDK $result = $s3->uploadPart(array( 'Bucket' => $as3_bucket, 'Key' => $as3_file,
$result = $s3->uploadPart(array(
'Bucket' => $as3_bucket,
'Key' => $as3_file,
'UploadId' => $uploadId,
'PartNumber' => $partNumber,
'Body' => fread($file, 5 * 1024 * 1024),
));
这是来自客户端的。我正在尝试的是,在上传了5MB'Body'=>fread($file,5*1024*1024)
之后,我切断了通话,然后再次打开另一个5MB上传的文件。像这样我上传数据。问题是最后只有5Mb的数据存储在该文件中(连接完成后,我在s3中检查了文件大小)。根据调用的次数,我从文件中读取5MB
所以在fread
中没有问题,问题在于多部分上传
,我无法在停止的地方继续上传。每当我尝试下一次调用时,即使我使用相同的上传ID,也会创建新的zip
,但是在amazons3.php
文件中,我们有'seekTo'
选项来附加文件!像这样的amazons3sdkphp
还有这样的功能吗