get($key); if ($config) { if ($config['save_type'] >= 2 && $config['yun']) { if ($config['yun']['type'] == 2) { $class = 'Upload\Lib\View\Qiniu'; } elseif ($config['yun']['type'] == 1) { $class = 'Upload\Lib\View\Oss'; } $data['host'] = $config['yun']['host']; $yun = new $class(); $file = $yun->connect($config['yun'], $config)->download($config['bucket'], $file); } else { $file = Dever::local($file); $file = file_get_contents($file); } } else { $file = Dever::curl($source); } return $file; } }