22
33namespace Qiniu \Storage ;
44
5+ use Qiniu \Config ;
56use Qiniu \Http \Error ;
67use Qiniu \Http \Client ;
78
@@ -14,7 +15,7 @@ final class FormUploader
1415 * @param string $upToken 上传凭证
1516 * @param string $key 上传文件名
1617 * @param string $data 上传二进制流
17- * @param string $config 上传配置
18+ * @param Config $config 上传配置
1819 * @param string $params 自定义变量,规格参考
1920 * https://developer.qiniu.com/kodo/manual/1235/vars#xvar
2021 * @param string $mime 上传数据的mimeType
@@ -56,7 +57,11 @@ public static function put(
5657 return array (null , $ err );
5758 }
5859
59- $ upHost = $ config ->getUpHost ($ accessKey , $ bucket );
60+ try {
61+ $ upHost = $ config ->getUpHost ($ accessKey , $ bucket );
62+ } catch (\Exception $ err ) {
63+ return array (null , $ err );
64+ }
6065
6166 $ response = Client::multipartPost ($ upHost , $ fields , 'file ' , $ fname , $ data , $ mime );
6267 if (!$ response ->ok ()) {
@@ -71,7 +76,7 @@ public static function put(
7176 * @param string $upToken 上传凭证
7277 * @param string $key 上传文件名
7378 * @param string $filePath 上传文件的路径
74- * @param string $config 上传配置
79+ * @param Config $config 上传配置
7580 * @param string $params 自定义变量,规格参考
7681 * https://developer.qiniu.com/kodo/manual/1235/vars#xvar
7782 * @param string $mime 上传数据的mimeType
@@ -112,7 +117,11 @@ public static function putFile(
112117 return array (null , $ err );
113118 }
114119
115- $ upHost = $ config ->getUpHost ($ accessKey , $ bucket );
120+ try {
121+ $ upHost = $ config ->getUpHost ($ accessKey , $ bucket );
122+ } catch (\Exception $ err ) {
123+ return array (null , $ err );
124+ }
116125
117126 $ response = Client::post ($ upHost , $ fields , $ headers );
118127 if (!$ response ->ok ()) {
0 commit comments