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

QQ登录

只需一步,快速开始

楼主: engle_wang

[结贴] 自定义附件上传

[复制链接]

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-7-17 15:38:54 | 显示全部楼层
jishuang 发表于 2017-7-14 16:52
这个没有取到值?

参照这个做的上传/UI2/demo/actions/process/invokeAction/mainActivity.w
怎样做个进度条?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-7-17 16:03:05 | 显示全部楼层
自己在上传前调用自己的进度条显示,然后在请求完成后调用隐藏
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-7-17 16:09:28 | 显示全部楼层
jishuang 发表于 2017-7-17 16:03
自己在上传前调用自己的进度条显示,然后在请求完成后调用隐藏

http://docs.wex5.com/wex5-ui-question-list-2148/
看了这个贴子,我没用平台的组件,文件也没保存在服务器,进度怎么控制,%没办法确定?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-7-17 17:03:50 | 显示全部楼层
可以用转的效果不用进度,如果用进度,可以到网上查找标准的web应用中怎么显示的,自己用servlet做上传,并显示进度条的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-7-17 17:11:09 | 显示全部楼层
jishuang 发表于 2017-7-17 17:03
可以用转的效果不用进度,如果用进度,可以到网上查找标准的web应用中怎么显示的,自己用servlet做上传,并 ...

转的,平台是否有组件或者案例?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-7-17 17:41:46 | 显示全部楼层
没有
自己用一个div或者popOver实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-7-18 16:28:19 | 显示全部楼层
jishuang 发表于 2017-7-17 17:41
没有
自己用一个div或者popOver实现

在上传文件的时候,想把字节流转换成文件流报错,改如何解决
java.io.ByteArrayInputStream cannot be cast to java.io.FileInputStream
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-7-18 17:23:44 | 显示全部楼层
这个就是java标准的,到网上查找
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-7-25 11:53:40 | 显示全部楼层
jishuang 发表于 2017-7-18 17:23
这个就是java标准的,到网上查找

以下是我的下载js
var id = this.comp("mainGrid").getSelection();
                if(!id){
                        justep.Util.hint("请选择需要下载的文件数据!");
                        return;
                }
                var mainData = this.comp("mainData");
                var fileName = mainData.getValueByID("fileName",id);
//                $(this.getElementByXid("downloadFileName")).val(fileName);
       
                // 这个案例中为了下载时能给出文件名,自定义了一个.j用于执行下载的get请求,.j请参考"$UI/demo/actions/process/invokeAction/downloadFile.j"
                // 提交前需要进行URL转换,在URL上补足bsessionid等必要信息
                var url = require.toUrl("$UI/comtomoa/yfckManager/process/payProjectFileMgr/downloadFile.j?bsessionid=" + this.getContext().getBSessionID());
                // 用get方式传参
                url = url
                        + "&process=" + this.getContext().getCurrentProcess()
                        + "&activity=" + this.getContext().getCurrentActivity()
                        + "&executor=" + this.getContext().getExecutor()
                        + "&action=downloadFile"
                        + "&fileName=" + fileName
                        + "&fYWZJ=" + fYWZJ
                        + "&fXMMC=" + fXMMC;
                // 弹出下载
                window.open(url);
我在action抛出了异常,如何弹出异常,阻断下载?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-7-25 14:57:17 | 显示全部楼层
action中抛出的异常,默认就会弹出对应的异常信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 18:57 , Processed in 0.064623 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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