dedecms复制网上的带有图片的文章,图片不能手动下载到本地的解决方式

优采云 发布时间: 2020-08-11 18:43

  dede有时见到比较好的文章需要复制,粘贴到自己的dede后台发布,dede是有图片手动本地化的功能,就是复制过来后手动下载到你的服务器上了,这样省去了你单独去另存图片再上传的过程,尤其是遇见有很多图片的文章,会市不少时间,下面我将举例可能导致的诱因

  首先我用的就是dede系统,也遇见了图片不能手动本地化的问题,照着如下的教程解决了,有的同学假如操作了,还不行的话,可以尝试,先复制粘贴完文章后先保存一下,然后再打开该文章重新编辑,你会发觉图片早已本地化了

  一:检查网站目录存在与否及权限

  上传图片目录中是否有allimg这个文件夹【当修改了图片上传目录的情况下最容易出现这个问题】,另外还要给写入权限

  二开启远程图片本地化

  在编辑区域上方有个附加选项:下载远程图片和资源,把这个选上即可!

  也在可以在系统设置上面的其他选项把:远程图片本地化这个项目给选上!

  

  三网上的还有一种方式

  在用的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,保存,然后测试,问题解决。

  四:同样是fsockopen函数问题的另外一种解决方式,编辑php.ini,找到disable_functions,把其中的fsockopen去除;我们推荐用第三种方式

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线