起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3710|回复: 8

[结贴] Bex5利用itext访问richtxtarea上传的图片,生成PDF文件无响应

[复制链接]

43

主题

229

帖子

742

积分

高级会员

Rank: 4

积分
742
QQ
发表于 2019-4-3 08:21:45 | 显示全部楼层 |阅读模式
通过第三方jar包itext5,访问富文本内容(richtextarea组件),如果内容有上传的图片(图片地址通过浏览器可以直接访问,文档中心能看到),生成不了pdf,同时造成Tomcat直接无响应,需要重启服务,但是如果把图片链接设置为Internet上的地址,正常生成PDF文件。这个如何解决

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-4-3 09:12:13 | 显示全部楼层
看itext5对生成图片是不是有要求
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

229

帖子

742

积分

高级会员

Rank: 4

积分
742
QQ
 楼主| 发表于 2019-4-3 09:16:58 | 显示全部楼层
jishuang 发表于 2019-4-3 09:12
看itext5对生成图片是不是有要求

bex5目前对上传的图片有什格式?通过biz自定义代码,访问上传的图片,后台输出在/UI2/system/components/justep/richTextarea/server 这个地方就没有响应了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-4-3 09:54:24 | 显示全部楼层
平台没有限制图片格式
访问上传路径直接用数据库中存的image的路径就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

229

帖子

742

积分

高级会员

Rank: 4

积分
742
QQ
 楼主| 发表于 2019-4-3 10:02:32 | 显示全部楼层
本帖最后由 adjust 于 2019-4-3 11:13 编辑
jishuang 发表于 2019-4-3 09:54
平台没有限制图片格式
访问上传路径直接用数据库中存的image的路径就可以

后台存储的src路径为http://localhost:8080/x5/UI2/v_feedafec662b41f7895e2c1bfef9c667l_zh_CNs_desktopd_pc/system/components/justep/richTextarea/server/view.j?fileid=42-defaultDocNameSpace,通过浏览器可以直接访问,但是这个不是标准的的图片格式,如何在biz层通过代码把这个格式转换成标准的图片地址呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-4-3 11:23:25 | 显示全部楼层
平台没有提供这样的转换,如果要转化就需要自己下载图片,然后自己上传服务器上
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

229

帖子

742

积分

高级会员

Rank: 4

积分
742
QQ
 楼主| 发表于 2019-4-3 11:55:56 | 显示全部楼层
jishuang 发表于 2019-4-3 11:23
平台没有提供这样的转换,如果要转化就需要自己下载图片,然后自己上传服务器上 ...

那richtextarea如何更改图片上传的方式? 即不上传到文档中心,通过自定义的action处理,上传到指定目录?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-4-3 13:50:05 | 显示全部楼层
需要自己跟踪组件的实现去修改上传的路径,就是umeditor中的实现
/UI2/system/components/justep/richTextarea
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

229

帖子

742

积分

高级会员

Rank: 4

积分
742
QQ
 楼主| 发表于 2019-4-23 15:42:49 | 显示全部楼层
jishuang 发表于 2019-4-3 13:50
需要自己跟踪组件的实现去修改上传的路径,就是umeditor中的实现
/UI2/system/components/justep/richTexta ...

结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-6 08:56 , Processed in 0.056293 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表