[问题描述]:将新建用例的“前置条件”更换为富文本编辑器发现不能贴图和上传图片。
[我的代码]:
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="" />
获取技术支持
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
这里有一个报错,检查一下这个目录是否存在,分配一下读写权限后再操作试一下。/ktc/www/file-read-24.png 这种链接也应该可以正常访问才对。