Kinggrid金格技术论坛-应用资料库

注册

 

发新话题 回复该主题

紧急求助WebInsertImage问题 [复制链接]

1#

客户端调用这个

webform.WebOffice.WebInsertImage('vipTalentPic','<%=vipTalentPic%>',false,4);   //交互OfficeServer的OPTION="INSERTIMAGE"  参数1表示标签名称  参数2表示图片文件名  参数3为true透明  false表示不透明  参数4为4表示浮于文字上方  5表示衬于文字下方

服务器端无法接到

else if (mOption.equalsIgnoreCase("INSERTIMAGE")) {                   //下面的代码为插入服务器图片

            
System.out.print("aaa");

              mRecordID = MsgObj.GetMsgByName("RECORDID");                        //取得文档编号

              mLabelName = MsgObj.GetMsgByName("LABELNAME");                      //标签名

              mImageName = MsgObj.GetMsgByName("IMAGENAME");                      //图片名

              mFilePath = mFilePath + "officeEdit\\Document\\" + mImageName;                //图片在服务器的完整路径

              System.out.print(mFilePath);            

              mFileType = mImageName.substring(mImageName.length() - 4).toLowerCase(); //取得文件的类型

              MsgObj.MsgTextClear();


              if (MsgObj.MsgFileLoad(mFilePath)) {                                //调入图片

                MsgObj.SetMsgByName("IMAGETYPE", mFileType);                      //指定图片的类型

                MsgObj.SetMsgByName("POSITION", mLabelName);                      //设置插入的位置[书签对象名]

                MsgObj.SetMsgByName("STATUS", "插入图片成功!");                   //设置状态信息

                MsgObj.MsgError("");                                              //清除错误信息

              }

              else {

                MsgObj.MsgError("插入图片失败!");                                 //设置错误信息

              }

有人遇到过吗?

图片的路径都正确,

控件版本:iWebOffice2009产品信息A-[CUSTOMER_VP_UC_5_SID=1711142007]

版本号:10.8.8.44



分享 转发
TOP
2#

问题经过调试,发现采用金格的例子的图片名字,好使,但我的图片和金格的图片都在一个目录下,我把我的图片改成了GoldgridLogo.jpg,点对付用吧。希望能找到真正的原因。
//webform.WebOffice.WebInsertImage('vipTalentPic','GoldgridLogo.jpg',false,4);
    //webform.WebOffice.WebInsertImage('vipTalentPic','20180810091730_540.jpg',false,4);
TOP
3#

接口的参数里不要用特殊字符。用纯数字和字母的内容试试吧。
2018金格科技15周年。因专注而专业,以用心伴长情。同心、同梦、同行!
TOP
发新话题 回复该主题