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

QQ登录

只需一步,快速开始

查看: 3530|回复: 5

[结贴] 下载

[复制链接]

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
发表于 2017-4-25 14:26:09 | 显示全部楼层 |阅读模式
参照demo的下载例子,没查到demo.gif存在哪的,只有文件名怎么下载的?
Model.prototype.downloadFileBtnClick = function(event){
  // 输出执行代码
  TextOut.setText(code, arguments.callee.toString());

  var downloadFileName = this.getElementByXid("downloadFileName");
  // 这个案例中为了下载时能给出文件名,自定义了一个.j用于执行下载的get请求,.j请参考"$UI/demo/actions/process/invokeAction/downloadFile.j"
  // 提交前需要进行URL转换,在URL上补足bsessionid等必要信息
  var url = require.toUrl("$UI/demo/actions/process/invokeAction/downloadFile.j?bsessionid=" + this.getContext().getBSessionID());
  // 用get方式传参
  url = url
   + "&process=" + this.getContext().getCurrentProcess()
   + "&activity=" + this.getContext().getCurrentActivity()
   + "&executor=" + this.getContext().getExecutor()
   + "&action=demoDownloadFile"
   + "&fileName=" + window.encodeURI($(downloadFileName).val());
  // 弹出下载
  alert(url);
  window.open(url);
};

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-4-25 14:52:27 | 显示全部楼层
看demoDownloadFile这个action的具体实现
操作File肯定是在服务端
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-4-25 15:15:43 | 显示全部楼层
jishuang 发表于 2017-4-25 14:52
看demoDownloadFile这个action的具体实现
操作File肯定是在服务端

好,找到了,请关闭
回复 支持 反对

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-4-25 15:44:04 | 显示全部楼层
jishuang 发表于 2017-4-25 14:52
看demoDownloadFile这个action的具体实现
操作File肯定是在服务端

var url = require.toUrl("$UI/demo/actions/process/invokeAction/downloadFile.j?bsessionid=" + this.getContext().getBSessionID());

我把downloadFile.j和drsc下的DownloadFile.java复制到自己的项目下报错。

var url = require.toUrl("$UI/lab/commom/download/downloadFile.j?bsessionid=" + this.getContext().getBSessionID());


UIServer错误URI:/x5/UI2/v_59e0f56504424132813b9948a1325d8el_zh_CNs_desktopd_pc/lab/commom/download/downloadFile.j错误码:404错误信息:url:"/UI2/lab/commom/download/downloadFile.j" not found!
显示错误详细
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-4-25 16:10:22 | 显示全部楼层
404没找到资源,确认路径是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-4-25 16:25:19 | 显示全部楼层
jishuang 发表于 2017-4-25 16:10
404没找到资源,确认路径是否正确

确实是路径错了,检查好几遍也没检查出了,谢谢,请关闭
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 02:31 , Processed in 0.089453 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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