7
7
use Upyun \Signature ;
8
8
use Upyun \Util ;
9
9
10
- class Multi {
10
+ class Multi
11
+ {
11
12
/**
12
13
* @var Config
13
14
*/
14
15
protected $ config ;
15
16
16
17
protected $ url ;
17
18
18
- public function __construct (Config $ config ) {
19
+ public function __construct (Config $ config )
20
+ {
19
21
$ this ->config = $ config ;
20
22
$ this ->url = ($ this ->config ->useSsl ? 'https:// ' : 'http:// ' ) . Config::ED_FORM . '/ ' .
21
23
$ this ->config ->bucketName ;
@@ -30,7 +32,8 @@ public function __construct(Config $config) {
30
32
* @return Psr7\Response
31
33
* @throws \Exception
32
34
*/
33
- public function upload ($ path , $ stream , $ fileHash , $ params = []) {
35
+ public function upload ($ path , $ stream , $ fileHash , $ params = [])
36
+ {
34
37
$ path = '/ ' . ltrim ($ path , '/ ' );
35
38
$ initInfo = $ this ->initRequest ($ path , $ stream , $ fileHash , $ params );
36
39
$ blockStatus = $ initInfo ->status ;
@@ -51,7 +54,8 @@ public function upload($path, $stream, $fileHash, $params = []) {
51
54
}
52
55
}
53
56
54
- private function initRequest ($ path , Psr7 \Stream $ stream , $ fileHash , $ params ) {
57
+ private function initRequest ($ path , Psr7 \Stream $ stream , $ fileHash , $ params )
58
+ {
55
59
$ metaData = array (
56
60
'expiration ' => time () + $ this ->config ->blockExpiration ,
57
61
'file_blocks ' => ceil ($ stream ->getSize () / $ this ->config ->maxBlockSize ),
@@ -78,7 +82,8 @@ private function initRequest($path, Psr7\Stream $stream, $fileHash, $params) {
78
82
return $ initInfo ;
79
83
}
80
84
81
- private function blockUpload ($ blocksInfo , $ blockId , Psr7 \Stream $ stream , $ params = []) {
85
+ private function blockUpload ($ blocksInfo , $ blockId , Psr7 \Stream $ stream , $ params = [])
86
+ {
82
87
$ startPosition = $ blockId * $ this ->config ->maxBlockSize ;
83
88
$ endPosition = $ blockId >= $ blocksInfo ->blocks - 1 ? $ stream ->getSize () : $ startPosition + $ this ->config ->maxBlockSize ;
84
89
@@ -104,7 +109,7 @@ private function blockUpload($blocksInfo, $blockId, Psr7\Stream $stream, $params
104
109
105
110
$ multipart = [];
106
111
foreach ($ postData as $ key => $ value ) {
107
- $ multipart [] = ['name ' => $ key , 'contents ' => $ value ];
112
+ $ multipart [] = ['name ' => $ key , 'contents ' => $ value ];
108
113
}
109
114
$ multipart [] = [
110
115
'name ' => 'file ' ,
@@ -122,7 +127,8 @@ private function blockUpload($blocksInfo, $blockId, Psr7\Stream $stream, $params
122
127
return json_decode ($ response ->getBody ()->getContents ());
123
128
}
124
129
125
- private function endRequest ($ initInfo , $ data = array ()) {
130
+ private function endRequest ($ initInfo , $ data = array ())
131
+ {
126
132
$ metaData = array ();
127
133
$ metaData ['save_token ' ] = $ initInfo ->save_token ;
128
134
$ metaData ['expiration ' ] = $ initInfo ->expired_at ;
0 commit comments