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

QQ登录

只需一步,快速开始

查看: 6640|回复: 3

[处理中3] 如何在在附件上传到服务器之前计算附件md5

[复制链接]

59

主题

150

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
QQ
发表于 2018-8-14 13:55:25 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
客户有个需求,上传附件计算存入md5值,然后校验系统中是否已经存在该附件,如果有,则将之前附件的docid复制过来,请问应该如何实现呢

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2018-8-14 14:16:07 | 显示全部楼层
附件上传平台默认是没有md5的,要md5需要自己实现,可以先上传后,在后端通过java获取到文件,然后md5存储
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

59

主题

150

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
QQ
 楼主| 发表于 2018-8-14 14:19:02 | 显示全部楼层
那是在上传完成后,然后计算,我怎么能获取到这个附件呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2018-8-14 15:06:55 | 显示全部楼层
可以在saveAction的事件中获取到修改值,通过附件组件关联的关系中json获取对应的docID等,然后在java中下载文件进行加密的操作获取md5的值进行存储
saveAction事件中获取修改的值参考http://bbs.wex5.com/forum.php?mo ... 6&pid=164970552

java中解析json参考http://docs.wex5.com/bex5-server-question-list-10014/

java中下载参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=40457
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 11:40 , Processed in 0.094381 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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