Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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
使用s3 php sdk在amazon中附加zip文件_Php_Amazon Web Services_File Upload_Amazon Ec2_Amazon S3 - Fatal编程技术网

使用s3 php sdk在amazon中附加zip文件

使用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,

我们可以在已经上传到AmazonS3的zip文件中添加一些文件(追加)吗?使用PHPSDK

  $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
还有这样的功能吗