业务经理

微信扫描以上二维码

028-61286886

技术咨询

火车头采集直接发布时 这样的图片链接 不本地化

迅睿框架 更新 2021-06-23 21:42:36 晓猛seo

问一个问题    火车头采集直接发布时 这样的图片链接  不本地化  是什么原因

缩略图https://pics2.baidu.com/feed/8435e5dde71190ef95887e6946a5db1efcfa6058.jpeg?token=3cd1e65ca879dd028dcab47267ec680e

只有调成待审核时  然后批量通过才显示     这是为什么,我需要怎么做才能直接发布图片本地化呢  ?     因为我采集的数据量比较庞大  待审核比较费劲    所以还是想找一个发布 就显示图片的方法

方案

  • 迅睿框架技术-陈泽希 #1 · 2021-06-07 22:36:44
    目前系统还没有这个功能
  • 二开/定制/使用解答专家 #2 · 2021-06-07 23:54:13
    两种方案 1是在火车头软件里面直接下载了2 是开发入库就脚本,写一段下载图片程序
  • 琉惗 #3 · 2021-06-08 08:55:39
    down_file()这个函数把文件下载下来然后入库就好了
  • 晓猛seo #4 · 2021-06-08 12:00:31
    琉惗 您的意思是先下载到本地是吗
  • 琉惗 #5 · 2021-06-08 14:59:40
    晓猛seo 你先试试不就知道了
  • 胡银萍 #6 · 2021-06-08 15:06:10
    满意答案
    $formsite = '/'; //相对地址时候目标域名 $value = str_replace('src="/', 'src="'.$formsite, $data['content']); //exit($value); if (preg_match_all("/(src)=([\"|']?)([^ \"'>]+\.(gif|jpg|jpeg|png))\\2/i", $value, $imgs)) { foreach ($imgs[3] as $img) { if (strpos($img, '/api/ueditor/') !== false || strpos($img, '/api/umeditor/') !== false) { continue; } // 下载图片 if (strpos($img, 'http') === 0) { // 正常下载 // 判断域名白名单 $arr = parse_url($img); $domain = $arr['host']; if ($domain) { $sites = WRITEPATH.'config/domain_site.php'; if (isset($sites[$domain])) { // 过滤站点域名 } elseif (strpos(SYS_UPLOAD_URL, $domain) !== false) { // 过滤附件白名单 } else { $zj = 0; $remote = \Phpcmf\Service::C()->get_cache('attachment'); if ($remote) { foreach ($remote as $t) { if (strpos($t['url'], $domain) !== false) { $zj = 1; break; } } } if ($zj == 0) { // 可以下载文件 // 同步模式 // 下载远程文件 $rt = \Phpcmf\Service::L('upload')->down_file([ 'url' => $img, 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info(intval($field['content']['setting']['option']['attachment'])), ]); if ($rt['code']) { $att = \Phpcmf\Service::M('Attachment')->save_data($rt['data'], 'ueditor_down_img'); if ($att['code']) { // 归档成功 $value = str_replace($img, $rt['data']['url'], $value); $img = $att['code']; } } } } } } // 缩略图 if ($img && !$save[1]['thumb']) { $save[1]['thumb'] = $img; } } }
  • 晓猛seo #7 · 2021-06-23 21:42:36
    @胡银萍:不会用 不明白

迅睿系统漏洞

京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制
GeoSeo收录宝
GeoSeo收录宝(2026-09-16)
ai发布增强: 1 新增Cron 心跳记录,任务列表实时显示。 ...
导入微信文章
导入微信文章(2026-09-15)
优化排版缺少文字情况
GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题