我下的是1.4.3.1版,文档写着修改PHP文件夹下的config.json的imagePathFormat ,我改了但是图片上传路径还是没变默认的/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6},我改成绝对路径app/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6},也不行呀,难道还要改其他地方吗
回复讨论(解决方案)
文件夹有权限读写吗?
文件夹有权限读写吗?
怎么判断有没有读写权限,我是在win下的,用yii2写的文章提交和发布功能,除了改不了默认图片上传地址,其他都正常
ueditor 的入口文件 是 controller.php
你可 http://localhost/路径/controller.php?action=config 看看保存路径是否正确
图片上传 是 imagePathFormat 项,不要改错了
ueditor 的入口文件 是 controller.php
你可 http://localhost/路径/controller.php?action=config 看看保存路径是否正确
http://localhost/路径/controller.php?action=config是可以正常显示配置的,我发现一个问题,我改了config.json的imagePathFormat 后 controller.php?action=config的imagePathFormat参数是变成我改的地址了,但是实际它还是按默认地址的保存,郁闷。。。
你可在 Uploader.class.php 的 118 行附近的
if (!(move_uploaded_file($file["tmp_name"], $this->filePath) 之前将 $this->filePath 打印出来看看
找不到的东西就提取关键词全文件夹搜索,像楼上提到的move_uploaded_file和tmp_name都是上传文件的必备关键词
看看保存到什么地方去了。
查看新创建的文件。
你可在 Uploader.class.php 的 118 行附近的
if (!(move_uploaded_file($file["tmp_name"], $this->filePath) 之前将 $this->filePath 打印出来看看
这样看 http://localhost/路径/controller.php?action=config时,imagePathFormat是对的,但是用控制台查看时发现问题了
你可在 Uploader.class.php 的 118 行附近的
if (!(move_uploaded_file($file["tmp_name"], $this->filePath) 之前将 $this->filePath 打印出来看看
解决了。我用firebug查看get请求发现怎么改imagePathFormat值都没变,应该是浏览器或者是yii缓存起来了;第二就是我犯了个低级错误,我的动作是actionCreate创建完文章完就跳转到actionView查看,我每次都直接后退到actionCreate,图片也不重新提交,然后这个图片就指向上一次的地址,导致我怎么改都不变。
最后谢谢大家帮助