很多朋友问帝国CMS修改附件保存地址不生效如何解决,今天教大家如何将帝国CMS系统的默认文件存放路径/d/file/修改掉,这个功能到底怎么实现呢?这里涉及到后台设置和网站文件的修改,如果只更改后台附件地址是没法生效的,必须还要同时更改网站文件。

第一步、帝国cms后台修改默认附件路径

进入帝国cms后台,下图后台是美化了的后台,默认后台主题不太好看,这个不影响我们的修改,大家按照系统设置>参数设置>系统参数设置>基本属性,找到附件地址,修改为你想设置的附件地址,比如修改为/fujian/;

第二步、连接ftp,修改connect.php文件

连接到自己网站ftp,找到根目录下/e/class/下面的connect.php文件打开(修改之前请留备份),修改ReturnFileSavePath函数,请自行查找。将函数中的"d/file/"全部修改为"fujian/"。修改完该部分代码如下:

//返回附件目录

function ReturnFileSavePath($classid,$fpath=''){

global $public_r,$class_r;

$fpath=$fpath||strstr(','.$fpath.',',',0,')?$fpath:$public_r['fpath'];

$efileurl=eReturnFileUrl();

if($fpath==1)//p目录

{

$r['filepath']='fujian/p/';

$r['fileurl']=$efileurl.'p/';

}

elseif($fpath==2)//file目录

{

$r['filepath']='fujian/';

$r['fileurl']=$efileurl;

}

else

{

if(empty($classid))

{

$r['filepath']='fujian/p/';

$r['fileurl']=$efileurl.'p/';

}

else

{

$r['filepath']='fujian/'.$class_r[$classid][classpath].'/';

$r['fileurl']=$efileurl.$class_r[$classid][classpath].'/';

}

}

return $r;

}

这样帝国cms默认的附件存放路径就修改好了,在后台系统参数>文件设置里面中选择你需要设置的方式,不管哪种方式,最后都会是存放在根目录下的/fujian/文件夹中,而不再是/d/file/文件夹中。

PHP上传文件缺省目录,帝国cms默认图片、附件上传路径/d/file/怎么修改相关推荐

  1. ueditor 图片上传 java_Spring+Vue整合UEditor富文本实现图片附件上传的方法

    下载UEditor 下载完整源码和JSP版本 Spring后端集成 1. 解压完整源码,拷贝jsp目录下的java源码,到spring mvc后端 jsp目录下java源码 集成spring mvc后 ...

  2. js并发上传文件到不同服务器,simple-uploader.js 功能强大的上传组件 - 文章教程

    simple-uploader.js(也称 Uploader)是一个上传库,支持多并发上传,文件夹.拖拽.可暂停继续.秒传.分块上传.出错自动重传.手工重传.进度.剩余时间.上传速度等特性:该上传库依 ...

  3. 在win10本地开发springboot项目能上传图片,并能通过URL直接从浏览器访问,但是部署到服务器上后能上传文件,但是通过浏览器无法访问图片

    在win10本地开发springboot项目能上传图片,并能通过URL直接从浏览器访问,但是部署到服务器上后能上传文件,但是通过浏览器无法访问图片 1.首先springboot项目在Window和Li ...

  4. 关于前端上传文件到后台,文件大小超出限制,导致上传失败的解决办法。

    文章出处:Jiangkuobo,微信:jkb_267460 文章目录 前言 一.使用elementPlus上传图片,出现的问题. 二.验证猜想 1.验证方式: 2.测试结果: 3.我的猜想与验证 三. ...

  5. 帝国cms内容页调用php,帝国CMS内容页调用上一篇与下一篇方法汇总

    本文实例汇总了帝国CMS内容页调用上一篇与下一篇方法.分享给大家供大家参考.具体方法如下: 一.动态调用上一篇下一篇链接 上一篇动态调用上一篇链接 下一篇动态调用下一篇链接 二.灵动标签和SQl语句调 ...

  6. miniui图片附件上传回显

    /*** @Author zhangwei* @Description //TODO 图片附件上传* @Date 9:30 2020/1/3* @Param [fileUpload1, install ...

  7. 帝国Cms虚拟主机突破上传最大文件2m的限制的方法

    情景描述 突破虚拟主机上传文件2m限制,使用帝国cms上传任意大小图片文件. 通常来说,装修.婚纱.小视频类的网站,它们的图片都是异常的大,一般都会大于2m, 但通常万网.阿里云等知名的虚拟主机空间商 ...

  8. egg.js ajax上传文件,egg.js 通过 form 和 ajax 两种方式上传文件并自定义目录和文件名...

    一.需求 egg.js 的文件上传个人觉得很一般,内置的 multipart 插件并不怎么好用. egg-multipart 也是基于 co-busboy 实现的. egg 官方给的文件上传的示例地址 ...

  9. java获取上传文件路径_java上传文件获取跟目录的办法

    在java中获得文件的路径在我们做上传文件操作时是不可避免的. web 上运行 1: this.getClass().getClassLoader().getResource("/" ...

最新文章

  1. jQuery基础:keydown( ) 与 keypress( ) 区别
  2. C# does not contain a constructor that takes no parameter
  3. app.config 配置的一种用法
  4. 博客园背景设置CSS代码
  5. 初级开发人员的缺点_我希望成为初级开发人员的事情
  6. jQuery原理第四天
  7. 20179209《Linux内核原理与分析》第一周作业
  8. 添加数据要顺着来,删除数据要反着去。
  9. IO流的详细描述,字节流的文件操作,以及IO的异常描述处理,字符流的文件操作
  10. 腾讯在线QQ代码和实现原理
  11. C++程序员的职业生涯规划
  12. English--动名词
  13. MXNet使用---复现、训练、测试人脸角度检测FSA-Net(SSR-MT)模型为例
  14. gerrit rebase
  15. 重写yolo数据加载模块
  16. JavaScript 笔记之数组
  17. ionic中android的返回键
  18. win7 win8.1搜索不到隐藏中文wifi 已添加隐藏wifi但是没显示
  19. 英语——非谓语动词——不定式【学习笔记】
  20. linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本

热门文章

  1. 链表问题11——两个单链表相交的系列问题(二):找到两个无环链表的交点
  2. 链表问题8——将单向链表按某值划分成左边小、中间相等、右边大的形式(进阶)
  3. Myeclipse优化配置
  4. java中Volatile修饰符的含义
  5. 《ASP.NET MVC 4 实战》----导读
  6. Oracle的SQL语句
  7. emui10是基于linux的么,华为EMUI10在意义上还能称作安卓吗?谷歌以后的安卓版本,华为是否有必要去更新?...
  8. 五子棋c语言策划书活动内容,五子棋比赛策划书
  9. 分享6 个值得收藏的 Python 代码
  10. Pygame Rect区域位置(图解)