投稿:hebedich 字体:[增加 减小] 类型:转载
时间:2016-10-16 我要评论
使用ueditor编辑器,附件默认在ueditor/php/upload/,
但是大家的附件地址的默认路径可不是这个 ,需要修改ueditor,具体如何操作呢,下面我们就来详细讲解下

前言

在使用UEditor编辑器时,一般我们都是需要修改默认的图片上传路径的,下面是我整理好的修改位置和方法供大家参考。

操作

Ueditor PHP版本本身自带了一套上传程序,我们可以在此基础中,找到配置文件修改它。配置文件位置:

ueditor/php/config.json

内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
  
  "imageActionName":
"uploadimage",
  "imageFieldName":
"upfile",
  "imageMaxSize":
2048000,
  "imageAllowFiles":
[
".png", ".jpg",
".jpeg", ".gif",
".bmp"],
  "imageCompressEnable": true,
  "imageCompressBorder":
1600,
  "imageInsertAlign": "none",
  "imageUrlPrefix":
"",
  "imagePathFormat":
"/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
                
                
                
                
                
                
                
                
                
                
                
                
 
  
  "scrawlActionName":
"
uploadscrawl",
  "scrawlFieldName":
"
upfile",
  "scrawlPathFormat":
"
/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
  "scrawlMaxSize":
2048000,
  "scrawlUrlPrefix":
"
",
  "scrawlInsertAlign":
"
none",
 
  
  "snapscreenActionName":
"
uploadimage",
  "snapscreenPathFormat":
"
/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
  "snapscreenUrlPrefix":
"
",
  "snapscreenInsertAlign":
"
none",
 
  
  "catcherLocalDomain":
["
127.0.0.1", "localhost",
"
img.baidu.com"],
  "catcherActionName":
"
catchimage",
  "catcherFieldName":
"
source",
  "catcherPathFormat":
"
/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
  "catcherUrlPrefix":
"
",
  "catcherMaxSize":
2048000,
  "catcherAllowFiles":
["
.png", ".jpg",
"
.jpeg", ".gif",
"
.bmp"],
 
  
  "videoActionName":
"
uploadvideo",
  "videoFieldName":
"
upfile",
  "videoPathFormat":
"
/ueditor/php/upload/video/{yyyy}{mm}{dd}/{time}{rand:6}",
  "videoUrlPrefix":
"
",
  "videoMaxSize":
102400000,
  "videoAllowFiles":
[
    ".flv",
"
.swf", ".mkv",
"
.avi", ".rm",
"
.rmvb", ".mpeg",
"
.mpg",
    ".ogg",
"
.ogv", ".mov",
"
.wmv", ".mp4",
"
.webm", ".mp3",
"
.wav", ".mid"],
 
  
  "fileActionName":
"
uploadfile",
  "fileFieldName":
"
upfile",
  "filePathFormat":
"
/ueditor/php/upload/file/{yyyy}{mm}{dd}/{time}{rand:6}",
  "fileUrlPrefix":
"
",
  "fileMaxSize":
51200000,
  "fileAllowFiles":
[
    ".png",
"
.jpg", ".jpeg",
"
.gif", ".bmp",
    ".flv",
"
.swf", ".mkv",
"
.avi", ".rm",
"
.rmvb", ".mpeg",
"
.mpg",
    ".ogg",
"
.ogv", ".mov",
"
.wmv", ".mp4",
"
.webm", ".mp3",
"
.wav", ".mid",
    ".rar",
"
.zip", ".tar",
"
.gz",
"
.7z",
"
.bz2", ".cab",
"
.iso",
    ".doc",
"
.docx", ".xls",
"
.xlsx", ".ppt",
"
.pptx", ".pdf",
"
.txt", ".md",
"
.xml"
  ],
 
  
  "imageManagerActionName":
"
listimage",
  "imageManagerListPath":
"
/ueditor/php/upload/image/",
  "imageManagerListSize":
20,
  "imageManagerUrlPrefix":
"
",
  "imageManagerInsertAlign":
"
none",
  "imageManagerAllowFiles":
["
.png", ".jpg",
"
.jpeg", ".gif",
"
.bmp"],
 
  
  "fileManagerActionName":
"
listfile",
  "fileManagerListPath":
"
/ueditor/php/upload/file/",
  "fileManagerUrlPrefix":
"
",
  "fileManagerListSize":
20,
  "fileManagerAllowFiles":
[
    ".png",
"
.jpg", ".jpeg",
"
.gif", ".bmp",
    ".flv",
"
.swf", ".mkv",
"
.avi", ".rm",
"
.rmvb", ".mpeg",
"
.mpg",
    ".ogg",
"
.ogv", ".mov",
"
.wmv", ".mp4",
"
.webm", ".mp3",
"
.wav", ".mid",
    ".rar",
"
.zip", ".tar",
"
.gz",
"
.7z",
"
.bz2", ".cab",
"
.iso",
    ".doc",
"
.docx", ".xls",
"
.xlsx", ".ppt",
"
.pptx", ".pdf",
"
.txt", ".md",
"
.xml"
  ]
 
}

从config.json内容中,我们不难看出(全部都有注释,看不出就见鬼了->_->),几乎所有的上传配置都是在这里。如果想修改上传路径,那么通过修改文件第
12 行就可以做到。

比如,这里我们修改 imagePathFormat :

复制代码 代码如下:
"imagePathFormat":
"/upload/ueditor/{yyyy}{mm}{dd}/{time}{rand:6}",

保存,上传,测试,查看源码:

此时可以看出,修改是成功的。

总结

上传配置这款,会因ueditor版本不同,而稍有不同,我刚开始在用新版本时也没有反应过来,寻根索源才找到了这里,大家在修改的时候也要注意下哦。

另外,如果需要修改其他上传,如视频等,也可以在此处文件修改,道理都是一样的。

PHP结合Ueditor并修改图片上传路径的更多相关文章

  1. UMEditor(Ueditor mini)修改图片上传路径

    UMEditor(Ueditor mini)修改图片上传路径 imageUp.ashx string pathbase = "/UpLoad/images/"; //保存文件夹在网 ...

  2. PHP结合Ueditor并修改图片上传路径 微信小程序 拼接域名显示图片

    前言 在使用UEditor编辑器时,一般我们都是需要修改默认的图片上传路径的,下面是我整理好的修改位置和方法供大家参考. 操作 Ueditor PHP版本本身自带了一套上传程序,我们可以在此基础中,找 ...

  3. kindeditor修改图片上传路径-使用webapi上传图片到图片服务器

    kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 在这里我着重介绍一些使用kindeditor修改图片上传路径并通过webapi上传图片到图片服务器的方案. 因为我使用的 ...

  4. kindeditor扩展粘贴图片功能&修改图片上传路径并通过webapi上传图片到图片服务器

    前言 kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. 本篇博文需要解决的问题有两个: kindeditor扩展粘贴图片功 ...

  5. kindeditor扩展粘贴截图功能&修改图片上传路径并通过webapi上传图片到图片服务器

    前言 kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. 本篇博文需要解决的问题有两个: kindeditor扩展粘贴图片功 ...

  6. ueditor1.4.3 php版本使用修改图片上传路径

    实例化编辑器必须带上一下东西 header部分 <script type="text/javascript" charset="utf-8" src=&q ...

  7. 关于富文本编辑器—UEditor(java版)的使用,以及如何将UEditor的文件/图片上传路径改成绝对路径

    突然发现好久没写博客了,感觉变懒了,是要让自己养成经常写文章的习惯才行.既可以分享自己的所学,和所想,和大家一起讨论,发现自己的不足的问题. 大家可能经常会用到富文本编辑器,今天我要说的是UEdito ...

  8. 富文本vue-quill-editor修改图片上传方法

    富文本vue-quill-editor修改图片上传方法 HTML 代码 HTML codes <!-- 上传的组件 --> <upload style="display:n ...

  9. jeecg uedit 自定义图片上传路径

    jeecg uedit 图片上传配置自定义物理路径,简单描述:我们知道 jeecg 中使用的 uedit 默认图片上传路径为 "当前项目\plug-in\ueditor\jsp\upload ...

随机推荐

  1. unity -- Time类(持续更新中)

    2018年了,新年总是会制定很多具体目标和计划,不管能否坚持去完成,初衷和决心总是要有的.本年第一篇博客终于开始下笔了,先立一些今年和公司业务无关的的flag: 1.希望每月或两月能看一套蛮牛游戏上的 ...

  2. [编织消息框架][JAVA核心技术]动态代理应用11-水平扩展实现

    由于示例,远程服务地址配置在properties文件,通过QMConfig类加载,最优方式是上节介绍过,放在共享内存上,只需要维护一份数据即可,如放在redis上 /** 服务地址<servic ...

  3. Nginx: http 跳转 https

    参考:博文 参考:HTTP 状态码解读 Nginx - rewrite 方式 Nginx Server 配置 server { listen ; server_name www.test.com te ...

  4. C#设计模式之二十三解释器模式(Interpreter Pattern)【行为型】

    一.引言   今天我们开始讲"行为型"设计模式的第十一个模式,也是面向对象设计模式的最后一个模式,先要说明一下,其实这个模式不是最后一个模式(按Gof的排序来讲),为什么把它放在最 ...

  5. 可视化编程开发板TurnipBit支持LED亮度可调功能

    微软的makecode编辑器更新至版本v0.12.64.新增LED的可调亮度功能.而作为中文版可视化编程的口袋计算机TurnipBit完全兼容micro:bit,同样支持LED的亮度可调功能. 该项功 ...

  6. php isset和empty方法的区别

    我总结了下面几点区别,直接上代码: empty方法: 变量不存在,返回true 变量存在,值为空,返回true 变量存在,值不为空,返回false function empty1(){ //变量不存在 ...

  7. js上传图片

    额    呆坐许久  感觉 有很多想写的  就是不知从何写起..贼尴尬. 其实 我平时项目中 基本上传图片什么的  都是跟着from 表单 一起提交给后台的 实行起来 简单暴力 连图片预览的都没有写 ...

  8. 机器学习系统设计(Building Machine Learning Systems with Python)- Willi Richert Luis Pedro Coelho

    机器学习系统设计(Building Machine Learning Systems with Python)- Willi Richert Luis Pedro Coelho 总述 本书是 2014 ...

  9. IdentityServer Topics(6)- Windows身份验证

    在支持的平台上,您可以让IdentityServer使用Windows身份验证(例如,对Active Directory)对用户进行身份验证. 当您使用以下身份托管IdentityServer时,当前 ...

  10. 爬虫、请求库requests

    阅读目录 一 介绍 二 基于GET请求 三 基于POST请求 四 响应Response 五 高级用法 一 介绍   #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,req ...