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

QQ登录

只需一步,快速开始

查看: 5355|回复: 5

[结贴] attachmentPC如何设置图标类型,图片类型的附件放缩略图太大

[复制链接]

92

主题

254

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2016-11-21 16:14:35 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
如何设置attachmentPC,使图片类型的附件使用 任意小图片就可以了,因为要是使用原图的缩略图将要加载原图,这样很容易造成服务器卡死。PS:修改路径下/UI2/system/components/justep/attachment/attachmentPC.js 的getPictureUrl函数不生效。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2016-11-21 17:19:00 | 显示全部楼层
如果是要实现图片压缩,可以自己上传图片后对图片进行压缩,然后重新上传
重新上传后附件关系字段中的json传中的信息也需要定义的修改

上传后对图片进行处理需要自己定义action在java中实现
http://bbs.wex5.com/forum.php?mod=viewthread&tid=40457
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

92

主题

254

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2016-11-30 15:58:51 | 显示全部楼层
jishuang 发表于 2016-11-21 17:19
如果是要实现图片压缩,可以自己上传图片后对图片进行压缩,然后重新上传
重新上传后附件关系字段中的json ...

我只是想把图片格式的附件也像其他文件一样不使用缩略图而是显示一个小图标而已
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2016-11-30 17:33:53 | 显示全部楼层
如果是这样的,那就需要自己修改attachmentPC组件的实现
在/UI2/system/components/justep/attachment/attachmentPC.js中getPictureUrl方法的实现,把图片类型的判断返回的url改为自己需要的

修改组件的js可以参考
http://docs.wex5.com/bex5-ui-question-list-10013/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

17

主题

46

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
发表于 2017-10-27 15:12:57 | 显示全部楼层
按照上面说的那样做了之后图片大小并没有改变。能交流下什么怎么解决的吗? 谢谢
Docs docs = new Docs();
                        DocUtils.unlock(docID);
                       
                        Doc doc = docs.query(docID, docPath,null,null,null).get(docID);       
                        String FileName =doc.getsDocName();
                        String bizRoot = FileSystemWrapper.instance().getBase();
                       
                        bizRoot = bizRoot.replace("BIZ", "UI2");
                    FileName =bizRoot+"/AppPro/ArtBookManager/uploadFile/"+FileName;
                       
            File outPutFile =new File(FileName);
               
                //这里设置文件的大小,并没有生效
                doc.setsSize(10f);
            doc.download(new FileOutputStream(outPutFile));
                        doc.upload(outPutFile);
                        docs.createVersion();
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-10-27 16:05:17 | 显示全部楼层
java中图片压缩是标准的实现可以到网上查找,不是setSize的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 14:01 , Processed in 0.058106 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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