组织
36575

新增的富文本编辑器(Kindeditor),贴图和上传图片后没有上传成功。已解决 悬赏15积分

提问者王杰 答案数1 阅读数2453 发表时间2019-08-17 09:54:46

[问题描述]:将新建用例的“前置条件”更换为富文本编辑器发现不能贴图和上传图片。

[我的代码]:

1.配置module/testsuit/config.php

$config->testsuite->editor->createcase    = array('id' => 'precondition', 'tools' => 'simpleTools'

2.复制当前模块的createcase.html.php到ext/view目录下,并修改导入模块的路径是页面正常展示。

[我的分析]:

发现和能够正常贴图的富文本编辑器存入数据库的链接不一样,不知道是不是上传贴图走的处理程序不一致。

正常编辑器存入数据库的链接:<p><img src="{21.png}" alt="" /></p>

异常编辑器存入数据库的链接:<img src="/ktc/www/file-read-24.png" alt="" />

禅道版本:11.6.stable

安装包类型:源码包

操作系统:Windows 7

客户端浏览器:Firefox

备注

1.测试发现,贴图时图片已经上传,数据库(zt_file表)也有保存,但一执行保存,图片和数据库数据就会被自动删除。

2.访问新建的带截图的用例查看日志内容如下(访问url:testcase-view-6-1.html):

0:58:05 Object of class stdClass could not be converted to string in framework\base\helper.class.php on line 109 when visiting testcase-view-6-1

10:58:05 Trying to get property of non-object in module\file\model.php on line 72 when visiting file-read-26

10:58:05 Creating default object from empty value in module\file\model.php on line 73 when visiting file-read-26

10:58:05 Undefined property: stdClass::$extension in module\file\control.php on line 502 when visiting file-read-26

10:58:05 fopen(www/data/upload/1/): failed to open stream: No such file or directory in module\file\control.php on line 505 when visiting file-read-26

10:58:05 Trying to get property of non-object in module\file\model.php on line 72 when visiting file-read-26

10:58:05 Creating default object from empty value in module\file\model.php on line 73 when visiting file-read-26

10:58:05 Undefined property: stdClass::$extension in module\file\control.php on line 502 when visiting file-read-26

10:58:05 fopen(www/data/upload/1/): failed to open stream: No such file or directory in module\file\control.php on line 505 when visiting file-read-26

设置备注
内容
答案列表
2019/08/19 最佳答案

这里有一个报错,检查一下这个目录是否存在,分配一下读写权限后再操作试一下。/ktc/www/file-read-24.png 这种链接也应该可以正常访问才对。

🌲
2019/08/19
多谢了,问题原因已经找到了,发现实现粘贴、上传图片功能还需要拓展一下model层的几个函数才行.
2019/08/19
厉害。
🌲
2019/08/19
你们才是大神,要研究你们的代码才能有思路0.0
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。