\Lib\Lib\Action\Admin\PicAction.class.php
209行
//下载背景开始
if($count2){
$list = $rs->field('vod_id,vod_pic_bg')->where($where2)->limit(C('upload_http_down'))->order('vod_id desc')->select();
$failid = array();
foreach($list as $key=>$value){
$imgnew = $img->down_img($value['vod_pic_bg'], 'vod');
if($value['vod_pic_bg'] == $imgnew){
$failid[] = $value['vod_id'];
echo('<p>ID:'.$value['vod_id'].'下载失败:'.$value['vod_pic_bg'].'</p>');
}else{
$rs->where('vod_id = '.$value['vod_id'])->setField('vod_pic_bg', $imgnew);
echo('<p>ID:'.$value['vod_id'].'下载成功:'.$imgnew.'</p>');
}
ob_flush();flush();
}
//下载失败的图片前缀处理
if($failid){
$sql = 'update '.C("db_prefix").'vod set vod_pic_bg=concat("fail://",vod_pic_bg) where vod_id in('.implode(",",$failid).')';
$rs->query($sql);
}
}else{
//还原所有被标记为fail://的图片
$rs->execute('update '.C('db_prefix').'vod set vod_pic_bg = REPLACE(vod_pic_bg,"fail://", "")');
}
//下载背景结束