$data[$accessKey], 'secretKey' => $data[$secretKey], 'uploadUrl' => $data[$auploadUrl], 'storageName' => $data[$storage_name], 'storageRegion' => $data[$storage_region], 'cdn' => rtrim($data[$cdn],'/'), 'thumb_status' => $data[$thumb_status], 'thumb_rate' => $data[$thumb_rate], 'upload_max_size' => $data[$upload_max_size] ? $data[$upload_max_size] * 1048576 : 0, 'image_suffix' => ['jpg', 'jpeg', 'png', 'gif','webp'] ]; return new Upload($type, $config); } }