$CONFIG['catcherPathFormat'], "maxSize" => $CONFIG['catcherMaxSize'], "allowFiles" => $CONFIG['catcherAllowFiles'], "oriName" => "remote.png", 'sy_oss' => $sy_oss, 'sy_ossurl' => $sy_ossurl ); $fieldName = $CONFIG['catcherFieldName']; /* 抓取远程图片 */ $list = array(); $source = $_POST[$fieldName] ? $_GET[$fieldName]:""; foreach ($source as $imgUrl) { $item = new Uploader($imgUrl, $config, "remote"); $info = $item->getFileInfo(); $list[] = array( "state" => $info["state"], "url" => $info["url"], "size" => $info["size"], "title" => htmlspecialchars($info["title"]), "original" => htmlspecialchars($info["original"]), "source" => htmlspecialchars($imgUrl) ); } /* 返回抓取数据 */ return json_encode(array( 'state' => count($list) ? 'SUCCESS' : 'ERROR', 'list' => $list ));