提交的内容

This commit is contained in:
2025-05-12 15:45:02 +08:00
parent 629c4750da
commit b48c692775
3043 changed files with 34732 additions and 60810 deletions

7
vendor/qcloud/cos-sdk-v5/src/MultipartUpload.php vendored Executable file → Normal file
View File

@ -18,6 +18,10 @@ class MultipartUpload {
private $progress;
private $totalSize;
private $uploadedSize;
private $concurrency;
private $partNumberList;
private $needMd5;
private $retry;
public function __construct($client, $body, $options = array()) {
$minPartSize = $options['PartSize'];
@ -35,6 +39,7 @@ class MultipartUpload {
$this->needMd5 = isset($options['ContentMD5']) ? $options['ContentMD5'] : true;
$this->retry = isset($options['Retry']) ? $options['Retry'] : 3;
}
public function performUploading() {
$uploadId= $this->initiateMultipartUpload();
$this->uploadParts($uploadId);
@ -51,6 +56,7 @@ class MultipartUpload {
);
}
public function uploadParts($uploadId) {
$uploadRequests = function ($uploadId) {
$partNumber = 1;
@ -163,5 +169,4 @@ class MultipartUpload {
$result = $this->client->createMultipartUpload($this->options);
return $result['UploadId'];
}
}