config = $config; } public function submit($file_path) { $ftp = new ftpOper(); $ftp_config = [ 'ftp_host'=>$GLOBALS['config']['upload']['api']['ftp']['host'], 'ftp_port'=>$GLOBALS['config']['upload']['api']['ftp']['port'], 'ftp_user'=>$GLOBALS['config']['upload']['api']['ftp']['user'], 'ftp_pwd' =>$GLOBALS['config']['upload']['api']['ftp']['pwd'], 'ftp_dir'=>$GLOBALS['config']['upload']['api']['ftp']['path'], ]; $ftp->config($ftp_config); $ftp->connect(); $a = $ftp->put(ROOT_PATH. $file_path, $file_path); $filePath = ROOT_PATH . $file_path; empty($this->config['keep_local']) && @unlink($filePath); return $GLOBALS['config']['upload']['api']['ftp']['url'] . '/' . $file_path; } }