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

QQ登录

只需一步,快速开始

查看: 7534|回复: 24

[结贴] 关于图片的上传与读取

[复制链接]

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
发表于 2018-4-24 08:46:58 | 显示全部楼层 |阅读模式
使用的版本是bex5 3.2.1 使用的是mysql数据库,现在要实现一个上传图片和读取图片的功能

1.如果是数据库中存储blob,也就是直接存储一个压缩图片。那么在页面实现的时候,bex5怎么去实现呢?
2.如果用bex5的attachment控件存储图片的服务器可以,不跟发布的服务器使用同一台电脑吗?也就是给存储图片单独弄一台电脑。请问下这种方式能实现吗?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-4-24 09:24:20 | 显示全部楼层
1.应该提供的有blobImage组件可以实现
2.文档服务器可以自己单独部署,在DocServer\WEB-INF\justep.xml中配置data-dir
https://pan.baidu.com/s/1c0VHsC4中有单独部署的说明
  
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-4-24 15:33:47 | 显示全部楼层
请问下blobImage组件怎么使用,是不是仅是起到一个展示图片的功能?数据库字段要怎么设计呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-4-24 16:13:52 | 显示全部楼层
blobImage可以删除上传替换图片

数据库字段设置为blob类型的
平台默认的组织管理中,编辑人员的页面中上传图片用的是blobImage组件
/UI2/SA/OPM/dialogs/showPerson/personDetail.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-4-24 18:54:52 来自手机 | 显示全部楼层
按照上面的做了一个例子,为什么控件上面的编辑和删除显示不出来?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-4-25 09:02:24 | 显示全部楼层
编辑和上传是一个按钮啊
新增数据后保存,才可以上传图片
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-4-25 09:45:59 | 显示全部楼层
不知道怎么回事儿就是截图上面的两个标显示不出来。该配置的都配置了,把源码中的示例拷贝出来,都不起作用。
截图.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-4-25 09:58:34 | 显示全部楼层
新增数据后保存,才可以上传图片,才会显示按钮
blobImage操作的记录必须是已经存在的记录
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-4-27 13:14:52 | 显示全部楼层
如果数据库使用的是mysql数据库,在使用java存储照片的时候是通过流的方式把照片编码成了一个二进制码,用bex5现有的控件能直接解码显示出照片吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-4-27 14:08:03 | 显示全部楼层
如果blobImage不能显示就没有,需要自己获取处理数据,然后用image显示,就跟html中image显示数据库二进制一样的实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 13:38 , Processed in 0.056624 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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