文档章节

dede不能下载远程图片及如何实现图片本地化的方法

l
 lizhongze
发布于 2017/07/04 10:30
字数 483
阅读 5
收藏 0

 有些时候我们想保存图片到本地服务器的时候发现保存不了,比如我们自己拷贝自己的站点到另外一个服务器等等,下面3A网络的小钱就来分享Dedecms无法保存远程图片到本地服务器的解决方法,分享给大家供大家参考。具体分析如下:
  一、开启远程图片本地化
  在编辑区域上方有个附加选项:下载远程图片和资源,把这个选上即可!也在可以在系统设置里面的其他选项把:远程图片本地化这个项目给选上!
  二、检查网站目录
  上传图片目录中是否有allimg这个文件夹(当更改了图片上传目录的情况下最容易出现这个问题)
  三、可能是因为服务器上禁用了fsockopen() 函数造成的,修改方式
  找到 /include/dedehttpdown.class.php 第507行
  $this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);
  替换为
  $this->m_fp = @stream_socket_client($this->m_host . ':' . $this->m_port, $errno, $errstr,10);
  四、编辑php.ini,找到disable_functions,把其中的fsockopen去掉;
  五、dedecms复制别人的文章图片不能本地化解决办法
  在用的Dedecms系统网站突然无法下载远程图片和资源,也即所谓的远程图片本地化失效,如果图片不能上传参照:dede图片不能上传这篇文章。
  这里由于服务器的 fsockopen函数被禁用,导致了Dedecms系统网站无法下载远程图片和资源,这才是问题所在。解决方法:
  fsockopen函数被禁用解决之道:
  1.进入系统程序,在include文件夹中找到pub_httpdown.php文件;
  2.打开文件,找到$this->m_fp = @ fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);
  将fsockopen替换为pfsockopen,保存,然后测试,问题解决。

© 著作权归作者所有

l
粉丝 0
博文 22
码字总数 17383
作品 0
常州
私信 提问
dede5.7 给栏目添加上缩略图

此功能添加涉及到以下文件:   dede/catalog_add.php   dede/catalog_edit.php   dede/templets/catalog_add.htm   dede/templets/catalog_edit.htm   include/taglib/channel.li......

刘宗阳博客
2016/05/12
14
0
[Android问答] ListView如何加载远程图片?(附代码)

[Android问答] ListView如何加载远程图片?(附代码) ListView在Android应用里扮演非常重要的角色,但很多开发者在使用ListView时都遇到过不少麻烦。一个常见的问题是:列表中要显示一系列记录...

青夜之衫
2017/12/05
0
0
DEDE数据库语句 DEDESQL命令批量替换 SQL执行语句

利用SQL命令批量修 DEDE数据库语句 DEDESQL命令批量替换 SQL执行语句 1.更改文章中的内容 Dede教程-598080707.NET update dede_addonarticle set body=replace(body,'原来的字符','替换后的字......

可淘淘
2011/10/27
2.3K
0
DEDECMS文章采集

到很多网友都为织梦(DEDECMS)的采集教程头疼,的确,官方出的教程太笼统了,什么都没说,换个网站你什么都做不了,这个教程是最详尽的教程,让你一看即会! 一、列表采集 第一步、我们打开...

刘宗阳博客
2016/11/07
83
0
Web 富文本编辑器 Neditor 2.1.12 发布,支持远程图片本地化

BUG 修复 解决粘贴图片时提交的图片表单名称为 undefined 的问题 (by @ciey ) 注:此版本支持远程图片本地化(默认开启)【关闭请在: config 里设置 catchRemoteImageEnable】 更新内容: ...

左华栋
2018/12/27
2.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
9分钟前
0
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
11分钟前
2
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
13分钟前
1
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
19分钟前
3
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
43分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部