SetKey(); // $tinyModel = new TinypngRecord(); // foreach ($data['imgname'] as &$val) // { // $path = $data['url'].$val; //// $imgSize = getimagesize($path); // $Filesize = filesize($path); // if($Filesize != false) // { // $source = \Tinify\fromFile($path); // $result = $source->toFile($path); //成功返回字节数 // if($result > 1) // { // $_model = clone $tinyModel; // $_model->img_name = $val; // $_model->path = $data['url']; // $_model->uid = $data['uid']; // $_model->source = $data['source']; // $_model->end_size = $result; // $_model->start_size = $Filesize; // $_model->insert(false); // } // } // } // }catch (\Exception $e){ // $log = new FileTarget(); // $log->logFile = Yii::$app->getRuntimePath().'/tinify/'.date('Ymd').'.log'; // $log->messages[] = [json_encode(Yii::$app->request->post().'错误信息:'.$e),1,'application',microtime(true)]; // $log->export(); // } // } } private function SetKey() { // \Tinify\setKey(Yii::$app->params['TinifyApiKey']); } }