如问题所说
我使用ueditor上传图片,上传的地址是我自己定义的位置,在F盘。上传
成功图片回显,点击html发现路径不对,是编辑器默认的路径。这个图片
路径和文字一起保存到数据库展示到jsp页面图片肯定读取不出来的
图片:
各位前辈有没有办法把图二的路径改成我自己的定义的上传的路径,就是F盘的路径。
请指教!!!
你怎么定义的上传路径,就怎么写下载的路径啊,两个是一样的。只是后面动态的文件名换一下
你复制src中的路径,到新页面看看能不能打开,能打开应该是编辑器那边显示问题,不能打开就是路径问题了
修改 \utf8-jsp\jsp\config.json 中的配置
{
/* 上传图片配置项 /
"imageActionName": "uploadimage", / 执行上传图片的action名称 /
"imageFieldName": "upfile", / 提交的图片表单名称 /
"imageMaxSize": 4096000, / 上传大小限制,单位B /
"imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], / 上传图片格式显示 /
"imageCompressEnable": true, / 是否压缩图片,默认是true /
"imageCompressBorder": 1600, / 图片压缩最长边限制 /
"imageInsertAlign": "none", / 插入的图片浮动方式 /
"imageUrlPrefix": "http://localhost:8080/axiaol/", / 图片访问路径前缀 /
"imagePathFormat": "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", / 上传保存路径,可以自定义保存路径和文件名格式 /
/ {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 /
/ {rand:6} 会替换成随机数,后面的数字是随机数的位数 /
/ {time} 会替换成时间戳 /
/ {yyyy} 会替换成四位年份 /
/ {yy} 会替换成两位年份 /
/ {mm} 会替换成两位月份 /
/ {dd} 会替换成两位日期 /
/ {hh} 会替换成两位小时 /
/ {ii} 会替换成两位分钟 /
/ {ss} 会替换成两位秒 /
/ 非法字符 \ : * ? " < > | /
/ 具请体看线上文档: fex.baidu.com/ueditor/#use-format_upload_filename */
修改ueditor 的配置文件。里面有详细写着。
下载源码,在源码里面位置ActionEnter.java中修改rootPath即可
我给你几个简单的截图,不过最好自己调试